Overview › Lint Report (Local) — Android Lint output

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.

Download beautified PDF report 66 pages · cover, KPIs, top rules & modules, full Fatal/Error detail, Warning/Hint roll-ups
Total findings
modules
Fatal
Hard correctness errors
Error
Lint rule severity = Error
Warning
Quality / style
Hint / Informational
Suggestions only
Distinct rules
auto-matched to F### findings

Distribution

Severity

Fatal / Error / Warning / Hint

Top 20 rules

Frequency by Lint check ID

Top 20 modules

Where the findings concentrate

All findings

0 of 0 shown

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.

Costco Android · Code Review Report · Generated 2026-05-11 · 626 machine-curated findings