How the score works
The compliance score measures the percentage of nodes in your file that have no findings:Worked example
Suppose you scan a file and LintKit reports:| Metric | Value |
|---|---|
| Total nodes scanned | 1,200 |
| Errors | 4 |
| Warnings | 38 |
| Info | 18 |
| Total findings | 60 |
Rating thresholds
| Score | Rating | What it means |
|---|---|---|
| 95 or above | Excellent | File is clean. Minor polish at most. |
| 80 to 94 | Good | Solid shape, but worth a pass before handoff. |
| 50 to 79 | Needs work | Significant inconsistencies. Prioritize errors first, then warnings. |
| Below 50 | Critical | Major cleanup needed. Consider a focused session with Bulk Fix. |
Handoff status
The handoff status tells you whether a file is safe to hand to developers. It considers only errors and warnings because info-level findings are cosmetic.| Condition | Status |
|---|---|
| No errors, fewer than 3 warnings | Ready |
| No errors, 3 or more warnings | Needs review |
| Any errors present | Needs attention |
What to do with each rating
Excellent (95+)
Skim the remaining findings. Most are likely info-level. Fix any that affect handoff clarity, then ship.
Good (80-94)
Filter findings by error severity first and resolve those. Then work through warnings. You can usually reach Excellent in one session.
Needs work (50-79)
Sort by severity. Fix all errors first since they block handoff. Use the category tabs (Styles, Values, Components) to batch similar findings. If you have Pro, Bulk Fix can handle groups of orphaned styles or fractional pixels quickly.
Estimated fix time
LintKit estimates how long it will take to resolve all findings based on severity:| Severity | Estimated time per finding |
|---|---|
| Error | ~5 minutes |
| Warning | ~2 minutes |
| Info | ~30 seconds |
Quick stats
After each scan, the dashboard displays:- Total nodes scanned
- Total findings
- Breakdown by severity (error, warning, info)
- Estimated fix time
- Handoff status badge