Foundry. Lint. Runner
(foundry v0.2.0)
Copy Markdown
High-level orchestrator for the lint suite.
Composes manifest validation, module discovery, and per-module rule execution
into a single LintReport struct suitable for CI/CLI output and JSON serialization.
Usage
report = Foundry.Lint.Runner.run(project_root)
# => %Foundry.Lint.LintReport{
# passed: true,
# violations: [...],
# error_count: 0,
# warning_count: 2,
# info_count: 0,
# generated_at: "2026-03-22T..."
# }