pub struct ShortConfigRule;Expand description
Flags config files that are too short (length_score < 0.3).
Matches ScoringEngine::generate_config_issues (length_score check).
Trait Implementations§
Source§impl Rule for ShortConfigRule
impl Rule for ShortConfigRule
Source§fn description(&self) -> &str
fn description(&self) -> &str
Short description of what this rule checks.
Source§fn category(&self) -> RuleCategory
fn category(&self) -> RuleCategory
Category this rule belongs to.
Source§fn default_severity(&self) -> Severity
fn default_severity(&self) -> Severity
Default severity when the rule is violated.
Source§fn evaluate(
&self,
ctx: &RuleContext<'_>,
config: &RuleConfig,
) -> Vec<RuleViolation>
fn evaluate( &self, ctx: &RuleContext<'_>, config: &RuleConfig, ) -> Vec<RuleViolation>
Evaluate the rule against the project context.
Returns zero or more violations.
Auto Trait Implementations§
impl Freeze for ShortConfigRule
impl RefUnwindSafe for ShortConfigRule
impl Send for ShortConfigRule
impl Sync for ShortConfigRule
impl Unpin for ShortConfigRule
impl UnsafeUnpin for ShortConfigRule
impl UnwindSafe for ShortConfigRule
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more