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.

Search Document