Trait x_lint::project::ProjectLinter [−][src]
Represents a linter that checks some property for the overall project.
Linters that implement ProjectLinter
will run once for the whole project.
Required methods
fn run<'l>(
&self,
ctx: &ProjectContext<'l>,
out: &mut LintFormatter<'l, '_>
) -> Result<RunStatus<'l>>
[src]
&self,
ctx: &ProjectContext<'l>,
out: &mut LintFormatter<'l, '_>
) -> Result<RunStatus<'l>>
Executes the lint against the given project context.