Lint Report (Local) — Android Lint output
Generated 2026-05-11 · Costco Android
What this page shows
Output from a local ./gradlew lint --continue run, parsed and rendered live. Charts and the table read from assets/lint-local.json. Re-run lint, regenerate the JSON via the run-lint.sh script, and this page picks up the new numbers on reload.
Distribution
Severity
Top 20 rules
Top 20 modules
All findings
How to use this page
Filter to what matters
Start with severity = Fatal + Error. That gives you 780 issues to triage instead of 3,285.
Cross-ref pill
When a Lint finding's file+line matches one of the 626 static findings already in this report, the row shows an F### pill. These are the highest-confidence bugs — same issue seen by two different tools.
Hot rules
The top rule frequencies often have a single-PR fix (e.g. LogNotTimber = swap android.util.Log calls for Timber).
Refresh after re-running lint
Run ./run-lint.sh again; copy lint-output/lint-findings-*.json over assets/lint-local.json; reload this page.