pub struct NegativeConstraintOverloadRule;Expand description
AIL104 negative-constraint-overload: list dominated by “do not” constraints.
Trait Implementations§
Source§impl Default for NegativeConstraintOverloadRule
impl Default for NegativeConstraintOverloadRule
Source§fn default() -> NegativeConstraintOverloadRule
fn default() -> NegativeConstraintOverloadRule
Returns the “default value” for a type. Read more
Source§impl Rule for NegativeConstraintOverloadRule
impl Rule for NegativeConstraintOverloadRule
Source§fn default_severity(&self) -> Severity
fn default_severity(&self) -> Severity
Severity when no config override applies.
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
One-line human description of what the rule enforces. Reporters show
this once per rule group so an auditor knows why it fired.
Source§fn fix_hint(&self) -> &'static str
fn fix_hint(&self) -> &'static str
One-line suggested remediation. Empty string means the rule has no
generic hint (the caller should look at the finding detail instead).
Source§fn applies_to(&self, file_type: FileType) -> bool
fn applies_to(&self, file_type: FileType) -> bool
Whether this rule should run against files of the given type. Defaults
to “AI guidance files only” — rules that also apply to generic
Markdown / YAML must override this.
Source§fn run(&self, doc: &ParsedDocument, ctx: &RuleContext<'_>) -> Vec<Violation>
fn run(&self, doc: &ParsedDocument, ctx: &RuleContext<'_>) -> Vec<Violation>
Inspect one document and return any findings.
Auto Trait Implementations§
impl Freeze for NegativeConstraintOverloadRule
impl RefUnwindSafe for NegativeConstraintOverloadRule
impl Send for NegativeConstraintOverloadRule
impl Sync for NegativeConstraintOverloadRule
impl Unpin for NegativeConstraintOverloadRule
impl UnsafeUnpin for NegativeConstraintOverloadRule
impl UnwindSafe for NegativeConstraintOverloadRule
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