pub struct LintOptions {Show 20 fields
pub skip_rules: Vec<String>,
pub only_rules: Vec<String>,
pub min_severity: Severity,
pub check_dockerignore: bool,
pub engine: ContainerEngine,
pub severity_overrides: BTreeMap<String, Severity>,
pub categories: Vec<String>,
pub skip_categories: Vec<String>,
pub inline_suppressions: bool,
pub require_suppression_reason: bool,
pub suppression_reason_pattern: Option<String>,
pub require_suppression_expiration: bool,
pub max_suppression_days: Option<u64>,
pub report_unused_suppressions: bool,
pub approved_registries: Option<Vec<String>>,
pub approved_base_images: Option<Vec<String>>,
pub required_labels: BTreeMap<String, String>,
pub strict_labels: bool,
pub shellcheck_mode: Mode,
pub shellcheck_exclude: Vec<String>,
}Fields§
§skip_rules: Vec<String>§only_rules: Vec<String>When non-empty, only rules whose IDs appear in this list are run.
min_severity: Severity§check_dockerignore: bool§engine: ContainerEngine§severity_overrides: BTreeMap<String, Severity>§categories: Vec<String>§skip_categories: Vec<String>§inline_suppressions: bool§require_suppression_reason: bool§suppression_reason_pattern: Option<String>§require_suppression_expiration: bool§max_suppression_days: Option<u64>§report_unused_suppressions: bool§approved_registries: Option<Vec<String>>§approved_base_images: Option<Vec<String>>§required_labels: BTreeMap<String, String>§strict_labels: bool§shellcheck_mode: Mode§shellcheck_exclude: Vec<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for LintOptions
impl RefUnwindSafe for LintOptions
impl Send for LintOptions
impl Sync for LintOptions
impl Unpin for LintOptions
impl UnsafeUnpin for LintOptions
impl UnwindSafe for LintOptions
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