RuleEngine
constructor(rules: List<ArchRule>, severityOverrides: Map<String, Severity> = emptyMap(), suppressions: Map<String, List<String>> = emptyMap())(source)
Parameters
rules
The rules to run.
severityOverrides
Per-rule severity replacements. Overrides never affect INFO violations.
suppressions
Per-rule module glob patterns. Violations whose Violation.moduleHint matches any pattern are dropped.