Skip to main content

Module rule

Module rule 

Source

Structs§

LanguageIter
An iterator over the variants of Language
Rule
RuleId
RuleTests

Enums§

Category
Language
RuleError
Severity

Functions§

is_rule_active
Whether a builtin rule takes part in a scan under config.
load_builtin_rules
Load all builtin rules embedded via rust-embed.
load_custom_rules
Load rules from custom directories on the filesystem. Missing directories are skipped; subdirectories are searched recursively.
load_effective_rules
Load all effective rules based on config: builtin (filtered by rulesets and the enable/disable lists) plus custom rules from configured directories.
parse_rule
Parse a single YAML string into a Rule, validating required fields.
validate_unique_ids
Validate that all rule ids are unique.