Skip to main content

run_rules

Function run_rules 

Source
pub fn run_rules(
    rules: &[Rule],
    root: &Path,
    project_root: &Path,
    loader: &GrammarLoader,
    filter_rule: Option<&str>,
    filter_tag: Option<&str>,
    filter_ids: Option<&HashSet<String>>,
    debug: &DebugFlags,
    files: Option<&[PathBuf]>,
    path_filter: &PathFilter,
    walk_config: &WalkConfig,
) -> Vec<Finding>
Expand description

Run rules against files in a directory. Optimized: combines all rules into single query per grammar for single-traversal matching.