Creates instance of Filter and loads rules from YAML if provided.
Optional
yaml: stringOptional YAML string containing filter definitions
Optional
filterConfig: FilterConfigOptional configuration for filter behavior
Internal storage for parsed filter rules
Optional
Readonly
filterOptional configuration for filter behavior
Load rules from YAML string.
Parses the YAML and converts it into internal FilterRuleItem format. Supports complex rule definitions with change type restrictions and pattern arrays.
YAML string containing filter definitions
Matches files against all loaded filter rules.
Array of files to test against the filters
Object mapping filter names to arrays of matching files
Main filter class that handles parsing YAML filter rules and matching files against them.
The Filter class supports:
Example