pub struct MissingReadmeRule;Expand description
Flags when README.md is missing from the project.
Matches ScoringEngine::generate_config_issues (has_readme check).
Trait Implementations§
Source§impl Rule for MissingReadmeRule
impl Rule for MissingReadmeRule
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 MissingReadmeRule
impl RefUnwindSafe for MissingReadmeRule
impl Send for MissingReadmeRule
impl Sync for MissingReadmeRule
impl Unpin for MissingReadmeRule
impl UnsafeUnpin for MissingReadmeRule
impl UnwindSafe for MissingReadmeRule
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