Commit 14f2ff4
fix(v9): Fix Skills Tracking and Auto-fixable count bugs
BUG #1 - Skills Tracking using ALL issues:
- Skills Tracking was calculating scores using ALL issues (including EXISTING_REST)
- This inflated scores artificially (e.g., Security showing 74/100 instead of 24/100)
- Fixed by filtering to only NEW + EXISTING_MODIFIED issues in category score calculations
- Location: v9-grouped-report-formatter.ts:3494-3514
BUG #2 - Auto-fixable count too low (42/578 instead of 569+):
- Two conflicting canAutoFix() functions existed
- metadata-footer.ts only recognized ~15 hardcoded rules + CheckStyle with "whitespace"
- v9-grouped-report-formatter.ts correctly marked ALL CheckStyle as auto-fixable
- Quick Stats used the restrictive version, Footer used correct count
- Fixed by updating metadata-footer.ts to match correct logic
- Location: metadata-footer.ts:33-48
Impact: Language-agnostic V9 engine fixes benefit all languages (Java, Python, JS, etc.)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent e266718 commit 14f2ff4
2 files changed
Lines changed: 35 additions & 23 deletions
Lines changed: 21 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3491 | 3491 | | |
3492 | 3492 | | |
3493 | 3493 | | |
3494 | | - | |
3495 | | - | |
3496 | | - | |
3497 | | - | |
3498 | | - | |
| 3494 | + | |
| 3495 | + | |
| 3496 | + | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
3499 | 3515 | | |
3500 | 3516 | | |
3501 | 3517 | | |
| |||
Lines changed: 14 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | | - | |
34 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
35 | 42 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
49 | 46 | | |
50 | | - | |
51 | | - | |
52 | | - | |
| 47 | + | |
| 48 | + | |
53 | 49 | | |
54 | 50 | | |
55 | 51 | | |
| |||
0 commit comments