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§

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 disabled list) 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.