pub struct LintCommand {
pub root: Vec<String>,
pub no_project_only: bool,
pub allow: Vec<String>,
pub output: OutputFormat,
pub context_dir: Option<PathBuf>,
}Expand description
Lint command options.
Fields§
§root: Vec<String>Root path(s) to check for scope coverage (repeatable).
no_project_only: boolDisables --project-only (on by default): folds in the
ecosystem-detected default scopes (e.g. Rust’s lib =
["src/lib.rs", "src/**"]) before checking coverage. Without
--project-only, a catch-all ecosystem scope can make the “every
file is scoped” check vacuously true.
allow: Vec<String>Additional glob(s) for paths that need no scope (repeatable).
Unioned with any allow: list in scopes.yaml.
output: OutputFormatOutput format.
context_dir: Option<PathBuf>Path to custom context directory (defaults to .omni-dev/).
Implementations§
Trait Implementations§
Source§impl Args for LintCommand
impl Args for LintCommand
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl CommandFactory for LintCommand
impl CommandFactory for LintCommand
Source§impl FromArgMatches for LintCommand
impl FromArgMatches for LintCommand
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for LintCommand
impl Parser for LintCommand
Source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
Source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
Source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Auto Trait Implementations§
impl Freeze for LintCommand
impl RefUnwindSafe for LintCommand
impl Send for LintCommand
impl Sync for LintCommand
impl Unpin for LintCommand
impl UnsafeUnpin for LintCommand
impl UnwindSafe for LintCommand
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