pub struct OxcProviderConfig {
pub configured: bool,
pub enable_rules: Vec<String>,
pub disable_rules: Vec<String>,
pub severity_overrides: HashMap<String, Severity>,
}Expand description
Native Oxc provider configuration (Rust-native JS/TS linting)
Fields§
§configured: boolWhether Oxc provider is configured
enable_rules: Vec<String>Rules to enable (empty = all rules)
disable_rules: Vec<String>Rules to disable
severity_overrides: HashMap<String, Severity>Severity overrides per rule ID (e.g., “js/oxc/no-debugger” -> “info”)
Trait Implementations§
Source§impl Clone for OxcProviderConfig
impl Clone for OxcProviderConfig
Source§fn clone(&self) -> OxcProviderConfig
fn clone(&self) -> OxcProviderConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OxcProviderConfig
impl Debug for OxcProviderConfig
Source§impl Default for OxcProviderConfig
impl Default for OxcProviderConfig
Source§fn default() -> OxcProviderConfig
fn default() -> OxcProviderConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OxcProviderConfig
impl<'de> Deserialize<'de> for OxcProviderConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OxcProviderConfig
impl RefUnwindSafe for OxcProviderConfig
impl Send for OxcProviderConfig
impl Sync for OxcProviderConfig
impl Unpin for OxcProviderConfig
impl UnwindSafe for OxcProviderConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more