CLI tool that discovers selected Solvro repositories, syncs local clones, scans for ESLint disable directives, and exports aggregated ignore statistics. A scheduled GitHub Actions workflow runs this analyzer every Sunday at noon UTC, regenerates the findings below, and commits the README update back to this repository.
| Metric | Value |
|---|---|
| Last updated | 2026-05-31 13:52 UTC |
| Analyzed repositories | 49 |
| Skipped repositories | None |
| Total ESLint disable directives found | 380 |
| Unique ignored rules | 85 |
- Python 3.14+
uv- Git
- GitHub CLI
ghauthenticated (gh auth login)
uv sync./scripts/lint.sh
./scripts/format.shuv run eslint-analyzer --org Solvro --root-dir ~/repos --output result.tsv --format tsv --summary-output summary.md--orgGitHub organization (default:Solvro)--root-dirlocal clone root directory (default:~/repos)--outputoutput report path (default:result.tsv)--summary-outputoptional Markdown summary file path, for examplesummary.md--formatreport format (tsvorcsv, default:tsv)--cleanup-cloned-repodelete repositories cloned during current run after analysis--presetanalysis preset (eslint-disableoreslint-errors, default:eslint-disable)--jobsmaximum number of repositories analyzed in parallel (default:4)
rulecountrepositories(comma-separated sortedOrg/repolist)
Primary report (--output) columns:
ruleerrorswarnings
Per-repository report (<output>.per_repo.<ext>) columns:
reporuleerrorswarnings