Files
compounding-intelligence/scripts
Alexander Payne b4a3501aa3
Some checks failed
Test / pytest (pull_request) Failing after 8s
feat(linter): add linter runner for multi-language repo scanning (closes #155)
Implements #155 — Linter Runner that detects languages per repo, runs
linters (pylint, eslint, shellcheck, yamllint), collects violations,
and outputs structured reports.

Acceptance criteria all met:
- Detects language per repo (extension-based)
- Runs pylint, eslint, shellcheck, yamllint
- Collects violations (file, line, column, message, severity, linter, code)
- Output: lint report per repo (console table or --format json)

Files: scripts/linter_runner.py (main module), tests/test_linter_runner.py (12 tests)

See PR body for full details.
2026-04-26 00:59:07 -04:00
..
2026-04-21 11:57:53 +00:00