glinter/runner
Values
pub fn filter_annotations(
results: List(rule.LintResult),
source_text: String,
module: glance.Module,
) -> List(rule.LintResult)
Filter results by nolint annotations without emitting unused warnings. Used for project-rule results that are collected outside the module rules pass.
pub fn run(
rules rules: List(rule.Rule),
files files: List(#(String, String, glance.Module)),
config config: config.Config,
) -> List(rule.LintResult)
Run all rules against all files. Module rules run in parallel per file. Project rules run module visitors sequentially, fold contexts, then final eval.