{"repo": "repo-001", "score": 94, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "copy-paste-file": 1, "deep-nesting": 1}, "files_analyzed": 41, "duration_ms": 937}
{"repo": "repo-002", "score": 89, "grade": "B", "subscores": {"structure": 78, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 90, "hygiene": 78}, "findings_total": 4, "findings_by_category": {"hygiene": 1, "structure": 1, "consistency": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 2, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 1, "competing-lockfiles": 1, "deep-nesting": 1}, "files_analyzed": 18, "duration_ms": 3241}
{"repo": "repo-003", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "hygiene": 1, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 25, "duration_ms": 1264}
{"repo": "repo-004", "score": 74, "grade": "C", "subscores": {"structure": 58, "readability": 70, "duplication": 56, "deadcode": 80, "consistency": 86, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"structure": 3, "consistency": 2, "deadcode": 2, "duplication": 5, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 12, "low": 2}, "findings_by_rule": {"giant-file": 1, "competing-lockfiles": 1, "commented-out-code": 2, "cross-file-duplication": 4, "deep-nesting": 3, "large-file": 2, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 126, "duration_ms": 661}
{"repo": "repo-005", "score": 54, "grade": "D", "subscores": {"structure": 0, "readability": 100, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 209, "findings_by_category": {"structure": 47, "deadcode": 152, "duplication": 10}, "findings_by_severity": {"critical": 0, "high": 15, "medium": 190, "low": 4}, "findings_by_rule": {"giant-file": 15, "commented-out-code": 152, "cross-file-duplication": 6, "large-file": 32, "in-file-repetition": 4}, "files_analyzed": 442, "duration_ms": 1950}
{"repo": "repo-006", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 12, "duration_ms": 566}
{"repo": "repo-007", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"copy-paste-file": 1, "deep-nesting": 1}, "files_analyzed": 51, "duration_ms": 597}
{"repo": "repo-008", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 70}, "findings_total": 3, "findings_by_category": {"hygiene": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"copy-paste-file": 3}, "files_analyzed": 25, "duration_ms": 2099}
{"repo": "repo-009", "score": 77, "grade": "C", "subscores": {"structure": 80, "readability": 30, "duplication": 86, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 13, "findings_by_category": {"deadcode": 2, "duplication": 2, "readability": 7, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 1, "deep-nesting": 7, "large-file": 2, "in-file-repetition": 1}, "files_analyzed": 23, "duration_ms": 645}
{"repo": "repo-010", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 12, "duration_ms": 514}
{"repo": "repo-011", "score": 44, "grade": "F", "subscores": {"structure": 0, "readability": 30, "duplication": 28, "deadcode": 42, "consistency": 86, "hygiene": 100}, "findings_total": 31, "findings_by_category": {"structure": 6, "consistency": 2, "deadcode": 7, "duplication": 9, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 21, "low": 6}, "findings_by_rule": {"giant-file": 4, "competing-lockfiles": 1, "commented-out-code": 5, "cross-file-duplication": 6, "deep-nesting": 7, "large-file": 2, "filename-style-mix": 1, "debug-logging": 2, "in-file-repetition": 3}, "files_analyzed": 314, "duration_ms": 2513}
{"repo": "repo-012", "score": 66, "grade": "C", "subscores": {"structure": 0, "readability": 96, "duplication": 82, "deadcode": 28, "consistency": 100, "hygiene": 100}, "findings_total": 22, "findings_by_category": {"structure": 9, "deadcode": 9, "duplication": 3, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 12, "low": 6}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 6, "cross-file-duplication": 1, "large-file": 5, "debug-logging": 3, "in-file-repetition": 2, "long-lines": 1}, "files_analyzed": 34, "duration_ms": 1431}
{"repo": "repo-013", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 101, "duration_ms": 769}
{"repo": "repo-014", "score": 99, "grade": "A", "subscores": {"structure": 100, "readability": 96, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"duplication": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 2}, "findings_by_rule": {"in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 28, "duration_ms": 2566}
{"repo": "repo-015", "score": 53, "grade": "D", "subscores": {"structure": 0, "readability": 80, "duplication": 64, "deadcode": 10, "consistency": 92, "hygiene": 80}, "findings_total": 33, "findings_by_category": {"structure": 12, "deadcode": 9, "duplication": 6, "hygiene": 2, "readability": 2, "consistency": 2}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 24, "low": 6}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 5, "todo-debt": 4, "cross-file-duplication": 2, "copy-paste-file": 2, "deep-nesting": 2, "large-file": 9, "mixed-indentation": 2, "in-file-repetition": 4}, "files_analyzed": 382, "duration_ms": 982}
{"repo": "repo-016", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"deep-nesting": 1}, "files_analyzed": 87, "duration_ms": 1402}
{"repo": "repo-017", "score": 64, "grade": "D", "subscores": {"structure": 30, "readability": 40, "duplication": 32, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 21, "findings_by_category": {"duplication": 8, "readability": 6, "structure": 7}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 19, "low": 2}, "findings_by_rule": {"cross-file-duplication": 6, "deep-nesting": 6, "large-file": 7, "in-file-repetition": 2}, "files_analyzed": 351, "duration_ms": 1934}
{"repo": "repo-018", "score": 91, "grade": "A", "subscores": {"structure": 100, "readability": 76, "duplication": 80, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 6, "findings_by_category": {"duplication": 2, "hygiene": 1, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 1}, "findings_by_rule": {"cross-file-duplication": 2, "no-gitignore": 1, "deep-nesting": 2, "long-lines": 1}, "files_analyzed": 34, "duration_ms": 1432}
{"repo": "repo-019", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "no-readme": 1}, "files_analyzed": 38, "duration_ms": 534}
{"repo": "repo-020", "score": 40, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 40, "consistency": 100, "hygiene": 100}, "findings_total": 46, "findings_by_category": {"structure": 12, "deadcode": 6, "duplication": 10, "readability": 18}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 38, "low": 5}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 6, "cross-file-duplication": 6, "deep-nesting": 17, "large-file": 9, "in-file-repetition": 4, "long-lines": 1}, "files_analyzed": 195, "duration_ms": 4494}
{"repo": "repo-021", "score": 54, "grade": "D", "subscores": {"structure": 0, "readability": 100, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 218, "findings_by_category": {"structure": 39, "deadcode": 169, "duplication": 10}, "findings_by_severity": {"critical": 0, "high": 17, "medium": 193, "low": 8}, "findings_by_rule": {"giant-file": 17, "commented-out-code": 165, "cross-file-duplication": 6, "large-file": 22, "debug-logging": 4, "in-file-repetition": 4}, "files_analyzed": 369, "duration_ms": 998}
{"repo": "repo-022", "score": 48, "grade": "F", "subscores": {"structure": 0, "readability": 10, "duplication": 34, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 56, "findings_by_category": {"deadcode": 2, "duplication": 9, "readability": 9, "structure": 35, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 51, "low": 5}, "findings_by_rule": {"todo-debt": 2, "cross-file-duplication": 5, "deep-nesting": 9, "large-file": 35, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 901, "duration_ms": 1020}
{"repo": "repo-023", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 96, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 2, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "no-tests": 1, "long-lines": 1}, "files_analyzed": 43, "duration_ms": 3594}
{"repo": "repo-024", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 1, "duration_ms": 2387}
{"repo": "repo-025", "score": 74, "grade": "C", "subscores": {"structure": 26, "readability": 100, "duplication": 84, "deadcode": 56, "consistency": 96, "hygiene": 90}, "findings_total": 16, "findings_by_category": {"structure": 5, "deadcode": 5, "hygiene": 1, "consistency": 1, "duplication": 4}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 8, "low": 6}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 4, "no-tests": 1, "large-file": 3, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4}, "files_analyzed": 67, "duration_ms": 608}
{"repo": "repo-026", "score": 34, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 36, "consistency": 96, "hygiene": 68}, "findings_total": 96, "findings_by_category": {"hygiene": 2, "structure": 59, "deadcode": 7, "duplication": 10, "readability": 17, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 16, "medium": 73, "low": 7}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 15, "commented-out-code": 6, "cross-file-duplication": 6, "no-lockfile": 1, "deep-nesting": 16, "large-file": 44, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4, "long-lines": 1}, "files_analyzed": 763, "duration_ms": 2946}
{"repo": "repo-027", "score": 91, "grade": "A", "subscores": {"structure": 80, "readability": 80, "duplication": 100, "deadcode": 92, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"readability": 2, "structure": 2, "deadcode": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 2}, "findings_by_rule": {"deep-nesting": 2, "large-file": 2, "debug-logging": 2}, "files_analyzed": 18, "duration_ms": 1183}
{"repo": "repo-028", "score": 86, "grade": "B", "subscores": {"structure": 100, "readability": 40, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 8, "findings_by_category": {"hygiene": 1, "readability": 6, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 1}, "findings_by_rule": {"no-tests": 1, "deep-nesting": 6, "in-file-repetition": 1}, "files_analyzed": 48, "duration_ms": 913}
{"repo": "repo-029", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 13, "duration_ms": 1495}
{"repo": "repo-030", "score": 89, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 78}, "findings_total": 5, "findings_by_category": {"hygiene": 1, "deadcode": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 41, "duration_ms": 535}
{"repo": "repo-031", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 92, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 5, "findings_by_category": {"hygiene": 2, "readability": 1, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 2}, "findings_by_rule": {"committed-artifacts": 1, "no-gitignore": 1, "deep-nesting": 1, "in-file-repetition": 2}, "files_analyzed": 31, "duration_ms": 691}
{"repo": "repo-032", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 14, "duration_ms": 1883}
{"repo": "repo-033", "score": 95, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "large-file": 1}, "files_analyzed": 17, "duration_ms": 1402}
{"repo": "repo-034", "score": 90, "grade": "A", "subscores": {"structure": 100, "readability": 70, "duplication": 100, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"deadcode": 2, "readability": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "deep-nesting": 3, "filename-style-mix": 1}, "files_analyzed": 130, "duration_ms": 1170}
{"repo": "repo-035", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-lockfile": 1}, "files_analyzed": 13, "duration_ms": 522}
{"repo": "repo-036", "score": 41, "grade": "F", "subscores": {"structure": 0, "readability": 30, "duplication": 24, "deadcode": 10, "consistency": 100, "hygiene": 100}, "findings_total": 47, "findings_by_category": {"structure": 21, "deadcode": 9, "duplication": 10, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 42, "low": 4}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 9, "cross-file-duplication": 6, "deep-nesting": 7, "large-file": 20, "in-file-repetition": 4}, "files_analyzed": 1145, "duration_ms": 2311}
{"repo": "repo-037", "score": 86, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 8, "findings_by_category": {"deadcode": 2, "duplication": 2, "hygiene": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "no-readme": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 96, "duration_ms": 7746}
{"repo": "repo-038", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 38, "duration_ms": 504}
{"repo": "repo-039", "score": 84, "grade": "B", "subscores": {"structure": 70, "readability": 70, "duplication": 82, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 10, "findings_by_category": {"duplication": 3, "hygiene": 1, "readability": 3, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 2}, "findings_by_rule": {"cross-file-duplication": 1, "no-tests": 1, "deep-nesting": 3, "large-file": 3, "in-file-repetition": 2}, "files_analyzed": 62, "duration_ms": 1916}
{"repo": "repo-040", "score": 99, "grade": "A", "subscores": {"structure": 100, "readability": 96, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 1}, "findings_by_rule": {"long-lines": 1}, "files_analyzed": 50, "duration_ms": 2506}
{"repo": "repo-041", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 13, "duration_ms": 841}
{"repo": "repo-042", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 86, "duplication": 86, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"deadcode": 2, "duplication": 2, "readability": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 3}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 1, "deep-nesting": 1, "filename-style-mix": 1, "in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 142, "duration_ms": 568}
{"repo": "repo-043", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 39, "duration_ms": 704}
{"repo": "repo-044", "score": 53, "grade": "D", "subscores": {"structure": 70, "readability": 20, "duplication": 24, "deadcode": 8, "consistency": 100, "hygiene": 100}, "findings_total": 32, "findings_by_category": {"deadcode": 11, "duplication": 10, "readability": 8, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 25, "low": 7}, "findings_by_rule": {"commented-out-code": 8, "cross-file-duplication": 6, "deep-nesting": 8, "large-file": 3, "debug-logging": 3, "in-file-repetition": 4}, "files_analyzed": 272, "duration_ms": 653}
{"repo": "repo-045", "score": 40, "grade": "F", "subscores": {"structure": 58, "readability": 0, "duplication": 40, "deadcode": 52, "consistency": 96, "hygiene": 0}, "findings_total": 44, "findings_by_category": {"hygiene": 7, "structure": 3, "deadcode": 9, "duplication": 6, "readability": 18, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 32, "low": 8}, "findings_by_rule": {"committed-artifacts": 3, "giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 6, "no-readme": 1, "no-gitignore": 1, "no-tests": 1, "junk-file": 1, "deep-nesting": 18, "large-file": 2, "filename-style-mix": 1, "debug-logging": 7}, "files_analyzed": 121, "duration_ms": 1977}
{"repo": "repo-046", "score": 94, "grade": "A", "subscores": {"structure": 86, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "hygiene": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1, "flat-structure": 1, "cluttered-root": 1}, "files_analyzed": 46, "duration_ms": 1369}
{"repo": "repo-047", "score": 41, "grade": "F", "subscores": {"structure": 0, "readability": 40, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 41, "findings_by_category": {"structure": 13, "deadcode": 11, "duplication": 10, "readability": 6, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 35, "low": 5}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 11, "cross-file-duplication": 6, "deep-nesting": 6, "large-file": 12, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 162, "duration_ms": 1568}
{"repo": "repo-048", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 28, "duration_ms": 1365}
{"repo": "repo-049", "score": 79, "grade": "C", "subscores": {"structure": 68, "readability": 70, "duplication": 76, "deadcode": 80, "consistency": 96, "hygiene": 90}, "findings_total": 12, "findings_by_category": {"structure": 2, "deadcode": 2, "duplication": 3, "hygiene": 1, "readability": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 9, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 2, "no-readme": 1, "deep-nesting": 3, "large-file": 1, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 114, "duration_ms": 547}
{"repo": "repo-050", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"copy-paste-file": 1}, "files_analyzed": 92, "duration_ms": 2222}
{"repo": "repo-051", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 53, "duration_ms": 1831}
{"repo": "repo-052", "score": 34, "grade": "F", "subscores": {"structure": 0, "readability": 20, "duplication": 100, "deadcode": 0, "consistency": 0, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 42, "deadcode": 183, "readability": 8, "consistency": 67}, "findings_by_severity": {"critical": 0, "high": 17, "medium": 216, "low": 67}, "findings_by_rule": {"giant-file": 17, "commented-out-code": 183, "deep-nesting": 8, "large-file": 25, "mixed-indentation": 67}, "files_analyzed": 821, "duration_ms": 1899}
{"repo": "repo-053", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 76, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 2, "in-file-repetition": 1}, "files_analyzed": 40, "duration_ms": 481}
{"repo": "repo-054", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 80}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "no-gitignore": 1}, "files_analyzed": 66, "duration_ms": 1309}
{"repo": "repo-055", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"deep-nesting": 1}, "files_analyzed": 99, "duration_ms": 748}
{"repo": "repo-056", "score": 86, "grade": "B", "subscores": {"structure": 68, "readability": 70, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"structure": 2, "duplication": 1, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 5, "low": 0}, "findings_by_rule": {"giant-file": 1, "cross-file-duplication": 1, "deep-nesting": 3, "large-file": 1}, "files_analyzed": 47, "duration_ms": 540}
{"repo": "repo-057", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 18, "duration_ms": 784}
{"repo": "repo-058", "score": 60, "grade": "D", "subscores": {"structure": 70, "readability": 50, "duplication": 40, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 26, "findings_by_category": {"deadcode": 12, "duplication": 6, "readability": 5, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 26, "low": 0}, "findings_by_rule": {"commented-out-code": 12, "cross-file-duplication": 6, "deep-nesting": 5, "large-file": 3}, "files_analyzed": 309, "duration_ms": 702}
{"repo": "repo-059", "score": 76, "grade": "C", "subscores": {"structure": 46, "readability": 90, "duplication": 88, "deadcode": 90, "consistency": 100, "hygiene": 50}, "findings_total": 13, "findings_by_category": {"structure": 3, "deadcode": 1, "hygiene": 5, "readability": 1, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 8, "low": 3}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "copy-paste-file": 5, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 3}, "files_analyzed": 21, "duration_ms": 664}
{"repo": "repo-060", "score": 75, "grade": "C", "subscores": {"structure": 100, "readability": 30, "duplication": 48, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 15, "findings_by_category": {"hygiene": 1, "duplication": 7, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 11, "low": 3}, "findings_by_rule": {"committed-artifacts": 1, "cross-file-duplication": 4, "deep-nesting": 7, "in-file-repetition": 3}, "files_analyzed": 49, "duration_ms": 500}
{"repo": "repo-061", "score": 90, "grade": "A", "subscores": {"structure": 68, "readability": 100, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 5, "findings_by_category": {"structure": 2, "deadcode": 1, "hygiene": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "junk-file": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 10, "duration_ms": 883}
{"repo": "repo-062", "score": 81, "grade": "B", "subscores": {"structure": 100, "readability": 60, "duplication": 40, "deadcode": 96, "consistency": 100, "hygiene": 90}, "findings_total": 12, "findings_by_category": {"duplication": 6, "hygiene": 1, "readability": 4, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 11, "low": 1}, "findings_by_rule": {"cross-file-duplication": 6, "no-tests": 1, "deep-nesting": 4, "debug-logging": 1}, "files_analyzed": 44, "duration_ms": 746}
{"repo": "repo-063", "score": 61, "grade": "D", "subscores": {"structure": 56, "readability": 40, "duplication": 64, "deadcode": 30, "consistency": 96, "hygiene": 90}, "findings_total": 29, "findings_by_category": {"structure": 2, "deadcode": 13, "duplication": 6, "hygiene": 1, "readability": 6, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 12, "low": 15}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 3, "cross-file-duplication": 2, "no-lockfile": 1, "deep-nesting": 6, "filename-style-mix": 1, "debug-logging": 10, "in-file-repetition": 4}, "files_analyzed": 106, "duration_ms": 563}
{"repo": "repo-064", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1}, "files_analyzed": 38, "duration_ms": 1996}
{"repo": "repo-065", "score": 83, "grade": "B", "subscores": {"structure": 100, "readability": 30, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 8, "findings_by_category": {"hygiene": 1, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 7, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "deep-nesting": 7}, "files_analyzed": 32, "duration_ms": 997}
{"repo": "repo-066", "score": 38, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 32, "deadcode": 40, "consistency": 100, "hygiene": 80}, "findings_total": 92, "findings_by_category": {"structure": 35, "deadcode": 6, "duplication": 8, "hygiene": 2, "readability": 41}, "findings_by_severity": {"critical": 0, "high": 13, "medium": 77, "low": 2}, "findings_by_rule": {"giant-file": 13, "commented-out-code": 6, "cross-file-duplication": 6, "copy-paste-file": 2, "deep-nesting": 41, "large-file": 22, "in-file-repetition": 2}, "files_analyzed": 1412, "duration_ms": 3885}
{"repo": "repo-067", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 80}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "hygiene": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "no-gitignore": 1, "large-file": 1}, "files_analyzed": 9, "duration_ms": 2922}
{"repo": "repo-068", "score": 33, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 96, "consistency": 100, "hygiene": 0}, "findings_total": 78, "findings_by_category": {"structure": 26, "duplication": 10, "hygiene": 10, "readability": 31, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 11, "medium": 61, "low": 6}, "findings_by_rule": {"giant-file": 11, "cross-file-duplication": 6, "no-readme": 1, "copy-paste-file": 9, "deep-nesting": 31, "large-file": 14, "debug-logging": 1, "in-file-repetition": 4, "cluttered-root": 1}, "files_analyzed": 361, "duration_ms": 958}
{"repo": "repo-069", "score": 56, "grade": "D", "subscores": {"structure": 18, "readability": 90, "duplication": 28, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 52, "findings_by_category": {"structure": 7, "deadcode": 35, "duplication": 9, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 48, "low": 3}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 35, "cross-file-duplication": 6, "deep-nesting": 1, "large-file": 6, "in-file-repetition": 3}, "files_analyzed": 562, "duration_ms": 959}
{"repo": "repo-070", "score": 45, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 90, "consistency": 96, "hygiene": 90}, "findings_total": 80, "findings_by_category": {"structure": 34, "deadcode": 1, "duplication": 10, "hygiene": 1, "readability": 33, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 11, "medium": 62, "low": 7}, "findings_by_rule": {"giant-file": 11, "commented-out-code": 1, "cross-file-duplication": 6, "copy-paste-file": 1, "deep-nesting": 31, "large-file": 23, "filename-style-mix": 1, "in-file-repetition": 4, "long-lines": 2}, "files_analyzed": 401, "duration_ms": 2344}
{"repo": "repo-071", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 33, "duration_ms": 1492}
{"repo": "repo-072", "score": 74, "grade": "C", "subscores": {"structure": 30, "readability": 60, "duplication": 72, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"duplication": 4, "readability": 4, "structure": 7}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 13, "low": 2}, "findings_by_rule": {"cross-file-duplication": 2, "deep-nesting": 4, "large-file": 7, "in-file-repetition": 2}, "files_analyzed": 79, "duration_ms": 630}
{"repo": "repo-073", "score": 76, "grade": "C", "subscores": {"structure": 36, "readability": 60, "duplication": 88, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 12, "findings_by_category": {"structure": 4, "hygiene": 1, "readability": 4, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 7, "low": 3}, "findings_by_rule": {"giant-file": 2, "copy-paste-file": 1, "deep-nesting": 4, "large-file": 2, "in-file-repetition": 3}, "files_analyzed": 37, "duration_ms": 512}
{"repo": "repo-074", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 1}, "findings_by_rule": {"junk-file": 1, "in-file-repetition": 1}, "files_analyzed": 21, "duration_ms": 1054}
{"repo": "repo-075", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 11, "duration_ms": 1305}
{"repo": "repo-076", "score": 79, "grade": "C", "subscores": {"structure": 100, "readability": 40, "duplication": 50, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"deadcode": 1, "duplication": 5, "readability": 6}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 5, "deep-nesting": 6}, "files_analyzed": 80, "duration_ms": 885}
{"repo": "repo-077", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 60, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"readability": 4}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"deep-nesting": 4}, "files_analyzed": 32, "duration_ms": 1846}
{"repo": "repo-078", "score": 87, "grade": "B", "subscores": {"structure": 100, "readability": 66, "duplication": 80, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 7, "findings_by_category": {"hygiene": 1, "duplication": 2, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 5, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "cross-file-duplication": 2, "deep-nesting": 3, "long-lines": 1}, "files_analyzed": 182, "duration_ms": 500}
{"repo": "repo-079", "score": 89, "grade": "B", "subscores": {"structure": 80, "readability": 90, "duplication": 76, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"deadcode": 1, "duplication": 3, "readability": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 2, "deep-nesting": 1, "large-file": 2, "in-file-repetition": 1}, "files_analyzed": 99, "duration_ms": 551}
{"repo": "repo-080", "score": 90, "grade": "A", "subscores": {"structure": 80, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"deadcode": 1, "readability": 2, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 2, "large-file": 2}, "files_analyzed": 75, "duration_ms": 650}
{"repo": "repo-081", "score": 46, "grade": "F", "subscores": {"structure": 6, "readability": 100, "duplication": 24, "deadcode": 10, "consistency": 100, "hygiene": 34}, "findings_total": 29, "findings_by_category": {"hygiene": 3, "structure": 7, "deadcode": 9, "duplication": 10}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 20, "low": 4}, "findings_by_rule": {"committed-artifacts": 3, "giant-file": 2, "commented-out-code": 9, "cross-file-duplication": 6, "large-file": 5, "in-file-repetition": 4}, "files_analyzed": 214, "duration_ms": 1909}
{"repo": "repo-082", "score": 30, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 100, "deadcode": 0, "consistency": 0, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 58, "deadcode": 166, "readability": 15, "consistency": 61}, "findings_by_severity": {"critical": 0, "high": 25, "medium": 212, "low": 63}, "findings_by_rule": {"giant-file": 25, "commented-out-code": 166, "deep-nesting": 13, "large-file": 33, "mixed-indentation": 61, "long-lines": 2}, "files_analyzed": 512, "duration_ms": 5174}
{"repo": "repo-083", "score": 31, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 10, "consistency": 96, "hygiene": 78}, "findings_total": 75, "findings_by_category": {"hygiene": 1, "structure": 18, "deadcode": 9, "duplication": 10, "readability": 36, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 10, "medium": 60, "low": 5}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 9, "commented-out-code": 9, "cross-file-duplication": 6, "deep-nesting": 36, "large-file": 9, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 396, "duration_ms": 2455}
{"repo": "repo-084", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "readability": 1, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 84, "duration_ms": 591}
{"repo": "repo-085", "score": 89, "grade": "B", "subscores": {"structure": 80, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 2, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 2, "large-file": 2}, "files_analyzed": 92, "duration_ms": 586}
{"repo": "repo-086", "score": 37, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 50, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 62, "findings_by_category": {"structure": 22, "deadcode": 17, "duplication": 5, "readability": 17, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 10, "medium": 51, "low": 1}, "findings_by_rule": {"giant-file": 10, "commented-out-code": 17, "cross-file-duplication": 5, "deep-nesting": 17, "large-file": 12, "filename-style-mix": 1}, "files_analyzed": 105, "duration_ms": 1284}
{"repo": "repo-087", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"readability": 2, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"deep-nesting": 2, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 33, "duration_ms": 460}
{"repo": "repo-088", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 13, "duration_ms": 601}
{"repo": "repo-089", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 92, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"readability": 1, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 2}, "findings_by_rule": {"deep-nesting": 1, "in-file-repetition": 2}, "files_analyzed": 37, "duration_ms": 1353}
{"repo": "repo-090", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 70, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"readability": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"deep-nesting": 3, "large-file": 1}, "files_analyzed": 31, "duration_ms": 795}
{"repo": "repo-091", "score": 53, "grade": "D", "subscores": {"structure": 0, "readability": 100, "duplication": 40, "deadcode": 0, "consistency": 100, "hygiene": 80}, "findings_total": 36, "findings_by_category": {"structure": 10, "deadcode": 18, "duplication": 6, "hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 32, "low": 1}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 18, "cross-file-duplication": 6, "no-readme": 1, "copy-paste-file": 1, "large-file": 6, "cluttered-root": 1}, "files_analyzed": 133, "duration_ms": 928}
{"repo": "repo-092", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 2, "duration_ms": 688}
{"repo": "repo-093", "score": 83, "grade": "B", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 21, "findings_by_category": {"deadcode": 20, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 21, "low": 0}, "findings_by_rule": {"commented-out-code": 20, "large-file": 1}, "files_analyzed": 119, "duration_ms": 1662}
{"repo": "repo-094", "score": 95, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "hygiene": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1, "large-file": 1}, "files_analyzed": 5, "duration_ms": 670}
{"repo": "repo-095", "score": 93, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 96, "consistency": 100, "hygiene": 70}, "findings_total": 5, "findings_by_category": {"duplication": 1, "hygiene": 3, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 1}, "findings_by_rule": {"cross-file-duplication": 1, "no-readme": 1, "no-gitignore": 1, "no-tests": 1, "debug-logging": 1}, "files_analyzed": 49, "duration_ms": 1360}
{"repo": "repo-096", "score": 93, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "hygiene": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1, "large-file": 2}, "files_analyzed": 21, "duration_ms": 1778}
{"repo": "repo-097", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-readme": 1}, "files_analyzed": 13, "duration_ms": 643}
{"repo": "repo-098", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 70}, "findings_total": 5, "findings_by_category": {"duplication": 1, "hygiene": 3, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1, "no-gitignore": 1, "no-tests": 1, "no-lockfile": 1, "deep-nesting": 1}, "files_analyzed": 112, "duration_ms": 625}
{"repo": "repo-099", "score": 92, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"structure": 1, "deadcode": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "deep-nesting": 1}, "files_analyzed": 17, "duration_ms": 1313}
{"repo": "repo-100", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "no-readme": 1}, "files_analyzed": 50, "duration_ms": 462}
{"repo": "repo-101", "score": 82, "grade": "B", "subscores": {"structure": 58, "readability": 70, "duplication": 86, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"structure": 3, "deadcode": 1, "duplication": 2, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 7, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 3, "large-file": 2, "in-file-repetition": 1}, "files_analyzed": 12, "duration_ms": 1149}
{"repo": "repo-102", "score": 70, "grade": "C", "subscores": {"structure": 70, "readability": 100, "duplication": 72, "deadcode": 0, "consistency": 100, "hygiene": 68}, "findings_total": 51, "findings_by_category": {"hygiene": 2, "deadcode": 42, "duplication": 4, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 48, "low": 2}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 42, "cross-file-duplication": 2, "copy-paste-file": 1, "large-file": 3, "in-file-repetition": 2}, "files_analyzed": 190, "duration_ms": 3929}
{"repo": "repo-103", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1}, "files_analyzed": 8, "duration_ms": 1211}
{"repo": "repo-104", "score": 91, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 96, "hygiene": 78}, "findings_total": 5, "findings_by_category": {"hygiene": 1, "deadcode": 1, "readability": 1, "structure": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 84, "duration_ms": 651}
{"repo": "repo-105", "score": 34, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 227, "findings_by_category": {"structure": 54, "deadcode": 100, "duplication": 10, "readability": 63}, "findings_by_severity": {"critical": 0, "high": 14, "medium": 209, "low": 4}, "findings_by_rule": {"giant-file": 14, "commented-out-code": 100, "cross-file-duplication": 6, "deep-nesting": 63, "large-file": 40, "in-file-repetition": 4}, "files_analyzed": 686, "duration_ms": 1922}
{"repo": "repo-106", "score": 60, "grade": "D", "subscores": {"structure": 0, "readability": 20, "duplication": 86, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 21, "findings_by_category": {"structure": 10, "deadcode": 1, "duplication": 2, "readability": 8}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 17, "low": 1}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 8, "large-file": 7, "in-file-repetition": 1}, "files_analyzed": 95, "duration_ms": 968}
{"repo": "repo-107", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"deep-nesting": 1}, "files_analyzed": 43, "duration_ms": 487}
{"repo": "repo-108", "score": 76, "grade": "C", "subscores": {"structure": 38, "readability": 80, "duplication": 54, "deadcode": 96, "consistency": 96, "hygiene": 100}, "findings_total": 16, "findings_by_category": {"structure": 5, "duplication": 7, "readability": 2, "consistency": 1, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 9, "low": 6}, "findings_by_rule": {"giant-file": 1, "cross-file-duplication": 3, "deep-nesting": 2, "large-file": 4, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4}, "files_analyzed": 100, "duration_ms": 840}
{"repo": "repo-109", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 1, "duration_ms": 1659}
{"repo": "repo-110", "score": 80, "grade": "B", "subscores": {"structure": 68, "readability": 100, "duplication": 70, "deadcode": 52, "consistency": 100, "hygiene": 90}, "findings_total": 12, "findings_by_category": {"structure": 2, "deadcode": 6, "duplication": 3, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 9, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 4, "cross-file-duplication": 3, "no-lockfile": 1, "large-file": 1, "debug-logging": 2}, "files_analyzed": 59, "duration_ms": 487}
{"repo": "repo-111", "score": 71, "grade": "C", "subscores": {"structure": 4, "readability": 100, "duplication": 76, "deadcode": 60, "consistency": 96, "hygiene": 100}, "findings_total": 14, "findings_by_category": {"structure": 6, "deadcode": 4, "duplication": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 9, "low": 2}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 4, "cross-file-duplication": 2, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 59, "duration_ms": 4648}
{"repo": "repo-112", "score": 90, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 80}, "findings_total": 6, "findings_by_category": {"deadcode": 1, "hygiene": 2, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "no-gitignore": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 85, "duration_ms": 756}
{"repo": "repo-113", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 3, "findings_by_category": {"hygiene": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"no-readme": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 84, "duration_ms": 732}
{"repo": "repo-114", "score": 99, "grade": "A", "subscores": {"structure": 100, "readability": 96, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 1}, "findings_by_rule": {"long-lines": 1}, "files_analyzed": 38, "duration_ms": 643}
{"repo": "repo-115", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 72, "duration_ms": 590}
{"repo": "repo-116", "score": 70, "grade": "C", "subscores": {"structure": 36, "readability": 60, "duplication": 82, "deadcode": 80, "consistency": 100, "hygiene": 78}, "findings_total": 14, "findings_by_category": {"hygiene": 1, "structure": 4, "deadcode": 2, "duplication": 3, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 9, "low": 2}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 2, "commented-out-code": 2, "cross-file-duplication": 1, "deep-nesting": 4, "large-file": 2, "in-file-repetition": 2}, "files_analyzed": 102, "duration_ms": 6750}
{"repo": "repo-117", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 80, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"readability": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"deep-nesting": 2}, "files_analyzed": 16, "duration_ms": 566}
{"repo": "repo-118", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 10, "duration_ms": 1098}
{"repo": "repo-119", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"duplication": 1, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1, "no-readme": 1}, "files_analyzed": 43, "duration_ms": 1667}
{"repo": "repo-120", "score": 73, "grade": "C", "subscores": {"structure": 36, "readability": 100, "duplication": 70, "deadcode": 96, "consistency": 100, "hygiene": 40}, "findings_total": 14, "findings_by_category": {"structure": 4, "duplication": 3, "hygiene": 6, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 11, "low": 1}, "findings_by_rule": {"giant-file": 2, "cross-file-duplication": 3, "no-gitignore": 1, "copy-paste-file": 5, "large-file": 2, "debug-logging": 1}, "files_analyzed": 109, "duration_ms": 1562}
{"repo": "repo-121", "score": 80, "grade": "B", "subscores": {"structure": 64, "readability": 100, "duplication": 88, "deadcode": 82, "consistency": 100, "hygiene": 46}, "findings_total": 12, "findings_by_category": {"hygiene": 3, "structure": 3, "deadcode": 3, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 3, "low": 6}, "findings_by_rule": {"committed-artifacts": 2, "giant-file": 1, "commented-out-code": 1, "no-gitignore": 1, "large-file": 1, "debug-logging": 2, "in-file-repetition": 3, "cluttered-root": 1}, "files_analyzed": 31, "duration_ms": 2100}
{"repo": "repo-122", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 35, "duration_ms": 1355}
{"repo": "repo-123", "score": 45, "grade": "F", "subscores": {"structure": 0, "readability": 70, "duplication": 32, "deadcode": 0, "consistency": 96, "hygiene": 78}, "findings_total": 39, "findings_by_category": {"hygiene": 1, "structure": 12, "deadcode": 14, "duplication": 8, "readability": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 7, "medium": 28, "low": 4}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 6, "commented-out-code": 13, "cross-file-duplication": 6, "deep-nesting": 3, "large-file": 6, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 2}, "files_analyzed": 174, "duration_ms": 7246}
{"repo": "repo-124", "score": 89, "grade": "B", "subscores": {"structure": 70, "readability": 90, "duplication": 90, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"deadcode": 1, "duplication": 1, "readability": 1, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 3}, "files_analyzed": 154, "duration_ms": 572}
{"repo": "repo-125", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 96, "consistency": 100, "hygiene": 80}, "findings_total": 3, "findings_by_category": {"hygiene": 2, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1, "debug-logging": 1}, "files_analyzed": 2, "duration_ms": 492}
{"repo": "repo-126", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 30, "duration_ms": 530}
{"repo": "repo-127", "score": 86, "grade": "B", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 10, "consistency": 100, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"deadcode": 9}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 0}, "findings_by_rule": {"commented-out-code": 9}, "files_analyzed": 157, "duration_ms": 1542}
{"repo": "repo-128", "score": 68, "grade": "C", "subscores": {"structure": 6, "readability": 50, "duplication": 88, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 16, "findings_by_category": {"structure": 7, "deadcode": 1, "readability": 5, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 11, "low": 3}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "deep-nesting": 5, "large-file": 5, "in-file-repetition": 3}, "files_analyzed": 88, "duration_ms": 734}
{"repo": "repo-129", "score": 86, "grade": "B", "subscores": {"structure": 90, "readability": 60, "duplication": 80, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"deadcode": 1, "duplication": 2, "readability": 4, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 2, "deep-nesting": 4, "large-file": 1}, "files_analyzed": 123, "duration_ms": 576}
{"repo": "repo-130", "score": 44, "grade": "F", "subscores": {"structure": 20, "readability": 0, "duplication": 66, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 44, "findings_by_category": {"deadcode": 20, "duplication": 4, "readability": 12, "structure": 8}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 43, "low": 1}, "findings_by_rule": {"commented-out-code": 20, "cross-file-duplication": 3, "deep-nesting": 12, "large-file": 8, "in-file-repetition": 1}, "files_analyzed": 131, "duration_ms": 4275}
{"repo": "repo-131", "score": 74, "grade": "C", "subscores": {"structure": 40, "readability": 80, "duplication": 62, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 16, "findings_by_category": {"deadcode": 2, "duplication": 5, "hygiene": 1, "readability": 2, "structure": 6}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 2}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 3, "no-tests": 1, "deep-nesting": 2, "large-file": 6, "in-file-repetition": 2}, "files_analyzed": 72, "duration_ms": 1005}
{"repo": "repo-132", "score": 93, "grade": "A", "subscores": {"structure": 100, "readability": 80, "duplication": 80, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"duplication": 2, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"cross-file-duplication": 2, "deep-nesting": 2}, "files_analyzed": 184, "duration_ms": 528}
{"repo": "repo-133", "score": 84, "grade": "B", "subscores": {"structure": 100, "readability": 90, "duplication": 24, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 13, "findings_by_category": {"deadcode": 1, "duplication": 10, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 4}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 6, "junk-file": 1, "deep-nesting": 1, "in-file-repetition": 4}, "files_analyzed": 75, "duration_ms": 614}
{"repo": "repo-134", "score": 42, "grade": "F", "subscores": {"structure": 38, "readability": 8, "duplication": 24, "deadcode": 8, "consistency": 86, "hygiene": 100}, "findings_total": 39, "findings_by_category": {"structure": 5, "consistency": 2, "deadcode": 11, "duplication": 10, "readability": 11}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 27, "low": 11}, "findings_by_rule": {"giant-file": 1, "competing-lockfiles": 1, "commented-out-code": 8, "cross-file-duplication": 6, "deep-nesting": 8, "large-file": 4, "filename-style-mix": 1, "debug-logging": 3, "in-file-repetition": 4, "long-lines": 3}, "files_analyzed": 580, "duration_ms": 901}
{"repo": "repo-135", "score": 39, "grade": "F", "subscores": {"structure": 0, "readability": 30, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 70, "findings_by_category": {"structure": 28, "deadcode": 24, "duplication": 10, "readability": 7, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 7, "medium": 53, "low": 10}, "findings_by_rule": {"giant-file": 7, "commented-out-code": 19, "cross-file-duplication": 6, "deep-nesting": 7, "large-file": 21, "filename-style-mix": 1, "debug-logging": 5, "in-file-repetition": 4}, "files_analyzed": 345, "duration_ms": 708}
{"repo": "repo-136", "score": 82, "grade": "B", "subscores": {"structure": 70, "readability": 96, "duplication": 76, "deadcode": 90, "consistency": 100, "hygiene": 60}, "findings_total": 12, "findings_by_category": {"deadcode": 1, "duplication": 3, "hygiene": 4, "structure": 3, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 10, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 2, "no-readme": 1, "no-gitignore": 1, "copy-paste-file": 2, "large-file": 3, "in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 21, "duration_ms": 654}
{"repo": "repo-137", "score": 32, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 90}, "findings_total": 104, "findings_by_category": {"structure": 36, "deadcode": 45, "duplication": 10, "hygiene": 1, "readability": 11, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 9, "medium": 90, "low": 5}, "findings_by_rule": {"giant-file": 9, "commented-out-code": 45, "cross-file-duplication": 6, "no-tests": 1, "deep-nesting": 11, "large-file": 27, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 682, "duration_ms": 1562}
{"repo": "repo-138", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 113, "duration_ms": 603}
{"repo": "repo-139", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 90, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"consistency": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 82, "duration_ms": 638}
{"repo": "repo-140", "score": 85, "grade": "B", "subscores": {"structure": 90, "readability": 100, "duplication": 36, "deadcode": 100, "consistency": 76, "hygiene": 100}, "findings_total": 14, "findings_by_category": {"duplication": 7, "structure": 1, "consistency": 6}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 7}, "findings_by_rule": {"cross-file-duplication": 6, "large-file": 1, "mixed-indentation": 6, "in-file-repetition": 1}, "files_analyzed": 67, "duration_ms": 5145}
{"repo": "repo-141", "score": 68, "grade": "C", "subscores": {"structure": 38, "readability": 100, "duplication": 36, "deadcode": 40, "consistency": 100, "hygiene": 90}, "findings_total": 19, "findings_by_category": {"structure": 5, "deadcode": 6, "duplication": 7, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 17, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 6, "cross-file-duplication": 6, "no-readme": 1, "large-file": 4, "in-file-repetition": 1}, "files_analyzed": 34, "duration_ms": 791}
{"repo": "repo-142", "score": 44, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 91, "findings_by_category": {"structure": 20, "deadcode": 2, "duplication": 10, "hygiene": 1, "readability": 58}, "findings_by_severity": {"critical": 0, "high": 10, "medium": 77, "low": 4}, "findings_by_rule": {"giant-file": 10, "commented-out-code": 2, "cross-file-duplication": 6, "no-tests": 1, "deep-nesting": 58, "large-file": 10, "in-file-repetition": 4}, "files_analyzed": 163, "duration_ms": 3149}
{"repo": "repo-143", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"deep-nesting": 1}, "files_analyzed": 85, "duration_ms": 511}
{"repo": "repo-144", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 176, "duration_ms": 2639}
{"repo": "repo-145", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 11, "duration_ms": 379}
{"repo": "repo-146", "score": 45, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 100, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 80, "deadcode": 156, "readability": 64}, "findings_by_severity": {"critical": 0, "high": 26, "medium": 274, "low": 0}, "findings_by_rule": {"giant-file": 26, "commented-out-code": 156, "deep-nesting": 64, "large-file": 54}, "files_analyzed": 2418, "duration_ms": 4695}
{"repo": "repo-147", "score": 78, "grade": "C", "subscores": {"structure": 68, "readability": 60, "duplication": 84, "deadcode": 90, "consistency": 86, "hygiene": 90}, "findings_total": 14, "findings_by_category": {"structure": 2, "consistency": 2, "deadcode": 1, "hygiene": 1, "readability": 4, "duplication": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 8, "low": 5}, "findings_by_rule": {"giant-file": 1, "competing-lockfiles": 1, "commented-out-code": 1, "no-readme": 1, "deep-nesting": 4, "large-file": 1, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 117, "duration_ms": 508}
{"repo": "repo-148", "score": 87, "grade": "B", "subscores": {"structure": 90, "readability": 90, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 80}, "findings_total": 8, "findings_by_category": {"deadcode": 2, "duplication": 2, "hygiene": 2, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "no-readme": 1, "no-gitignore": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 71, "duration_ms": 553}
{"repo": "repo-149", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 84, "duration_ms": 518}
{"repo": "repo-150", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 27, "duration_ms": 3673}
{"repo": "repo-151", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"deep-nesting": 1}, "files_analyzed": 27, "duration_ms": 2131}
{"repo": "repo-152", "score": 83, "grade": "B", "subscores": {"structure": 100, "readability": 50, "duplication": 70, "deadcode": 96, "consistency": 100, "hygiene": 90}, "findings_total": 10, "findings_by_category": {"duplication": 3, "hygiene": 1, "readability": 5, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 1}, "findings_by_rule": {"cross-file-duplication": 3, "no-tests": 1, "deep-nesting": 5, "debug-logging": 1}, "files_analyzed": 55, "duration_ms": 526}
{"repo": "repo-153", "score": 91, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 96, "deadcode": 86, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"structure": 1, "deadcode": 2, "readability": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "deep-nesting": 1, "debug-logging": 1, "in-file-repetition": 1}, "files_analyzed": 6, "duration_ms": 1487}
{"repo": "repo-154", "score": 45, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 100, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 51, "deadcode": 160, "readability": 89}, "findings_by_severity": {"critical": 0, "high": 20, "medium": 280, "low": 0}, "findings_by_rule": {"giant-file": 20, "commented-out-code": 160, "deep-nesting": 89, "large-file": 31}, "files_analyzed": 561, "duration_ms": 3287}
{"repo": "repo-155", "score": 70, "grade": "C", "subscores": {"structure": 100, "readability": 100, "duplication": 36, "deadcode": 66, "consistency": 96, "hygiene": 0}, "findings_total": 28, "findings_by_category": {"hygiene": 16, "deadcode": 4, "duplication": 7, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 21, "low": 3}, "findings_by_rule": {"committed-artifacts": 4, "commented-out-code": 3, "cross-file-duplication": 6, "no-readme": 1, "copy-paste-file": 10, "junk-file": 1, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 1}, "files_analyzed": 208, "duration_ms": 4623}
{"repo": "repo-156", "score": 36, "grade": "F", "subscores": {"structure": 0, "readability": 30, "duplication": 100, "deadcode": 0, "consistency": 0, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 55, "deadcode": 178, "readability": 7, "consistency": 60}, "findings_by_severity": {"critical": 0, "high": 22, "medium": 218, "low": 60}, "findings_by_rule": {"giant-file": 22, "commented-out-code": 178, "deep-nesting": 7, "large-file": 33, "mixed-indentation": 60}, "files_analyzed": 471, "duration_ms": 3324}
{"repo": "repo-157", "score": 82, "grade": "B", "subscores": {"structure": 100, "readability": 90, "duplication": 68, "deadcode": 80, "consistency": 76, "hygiene": 68}, "findings_total": 16, "findings_by_category": {"hygiene": 2, "deadcode": 2, "duplication": 5, "readability": 1, "consistency": 6}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 6, "low": 9}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 2, "cross-file-duplication": 2, "junk-file": 1, "deep-nesting": 1, "filename-style-mix": 1, "mixed-indentation": 5, "in-file-repetition": 3}, "files_analyzed": 269, "duration_ms": 1682}
{"repo": "repo-158", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 32, "duration_ms": 851}
{"repo": "repo-159", "score": 87, "grade": "B", "subscores": {"structure": 100, "readability": 50, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 6, "findings_by_category": {"hygiene": 1, "readability": 5}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 5, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "deep-nesting": 5}, "files_analyzed": 26, "duration_ms": 575}
{"repo": "repo-160", "score": 94, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"structure": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"giant-file": 1, "deep-nesting": 1}, "files_analyzed": 34, "duration_ms": 737}
{"repo": "repo-161", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1}, "files_analyzed": 24, "duration_ms": 1582}
{"repo": "repo-162", "score": 83, "grade": "B", "subscores": {"structure": 16, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"structure": 6}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 4, "low": 0}, "findings_by_rule": {"giant-file": 2, "large-file": 4}, "files_analyzed": 52, "duration_ms": 701}
{"repo": "repo-163", "score": 80, "grade": "B", "subscores": {"structure": 100, "readability": 80, "duplication": 32, "deadcode": 90, "consistency": 90, "hygiene": 80}, "findings_total": 14, "findings_by_category": {"consistency": 1, "deadcode": 1, "duplication": 8, "hygiene": 2, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 2}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 6, "no-gitignore": 1, "no-tests": 1, "deep-nesting": 2, "in-file-repetition": 2}, "files_analyzed": 129, "duration_ms": 526}
{"repo": "repo-164", "score": 89, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 88, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 8, "findings_by_category": {"hygiene": 2, "readability": 2, "structure": 1, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 3}, "findings_by_rule": {"no-readme": 1, "no-tests": 1, "deep-nesting": 2, "large-file": 1, "in-file-repetition": 3}, "files_analyzed": 68, "duration_ms": 660}
{"repo": "repo-165", "score": 37, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 44, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 85, "findings_by_category": {"structure": 23, "deadcode": 16, "duplication": 8, "readability": 38}, "findings_by_severity": {"critical": 0, "high": 11, "medium": 70, "low": 4}, "findings_by_rule": {"giant-file": 11, "commented-out-code": 16, "cross-file-duplication": 4, "deep-nesting": 38, "large-file": 12, "in-file-repetition": 4}, "files_analyzed": 196, "duration_ms": 3223}
{"repo": "repo-166", "score": 96, "grade": "A", "subscores": {"structure": 96, "readability": 100, "duplication": 90, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "duplication": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "cluttered-root": 1}, "files_analyzed": 118, "duration_ms": 856}
{"repo": "repo-167", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 4, "findings_by_category": {"hygiene": 2, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 3, "duration_ms": 584}
{"repo": "repo-168", "score": 95, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 92, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"structure": 2, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 2}, "findings_by_rule": {"large-file": 2, "in-file-repetition": 2}, "files_analyzed": 49, "duration_ms": 467}
{"repo": "repo-169", "score": 87, "grade": "B", "subscores": {"structure": 90, "readability": 90, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 80}, "findings_total": 8, "findings_by_category": {"deadcode": 2, "duplication": 2, "hygiene": 2, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "no-gitignore": 1, "no-lockfile": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 82, "duration_ms": 826}
{"repo": "repo-170", "score": 74, "grade": "C", "subscores": {"structure": 50, "readability": 86, "duplication": 36, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 17, "findings_by_category": {"deadcode": 2, "duplication": 7, "readability": 2, "structure": 5, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 3}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 6, "deep-nesting": 1, "large-file": 5, "filename-style-mix": 1, "in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 119, "duration_ms": 672}
{"repo": "repo-171", "score": 73, "grade": "C", "subscores": {"structure": 80, "readability": 100, "duplication": 62, "deadcode": 0, "consistency": 96, "hygiene": 90}, "findings_total": 41, "findings_by_category": {"deadcode": 32, "duplication": 5, "hygiene": 1, "structure": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 37, "low": 4}, "findings_by_rule": {"commented-out-code": 31, "cross-file-duplication": 3, "no-readme": 1, "large-file": 2, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 2}, "files_analyzed": 271, "duration_ms": 678}
{"repo": "repo-172", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 90, "deadcode": 100, "consistency": 86, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"consistency": 2, "duplication": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 128, "duration_ms": 1139}
{"repo": "repo-173", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 96, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "mixed-indentation": 1}, "files_analyzed": 27, "duration_ms": 1402}
{"repo": "repo-174", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 8, "duration_ms": 527}
{"repo": "repo-175", "score": 78, "grade": "C", "subscores": {"structure": 20, "readability": 80, "duplication": 88, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 13, "findings_by_category": {"readability": 2, "structure": 8, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 10, "low": 3}, "findings_by_rule": {"deep-nesting": 2, "large-file": 8, "in-file-repetition": 3}, "files_analyzed": 125, "duration_ms": 645}
{"repo": "repo-176", "score": 32, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 90}, "findings_total": 100, "findings_by_category": {"structure": 33, "deadcode": 33, "duplication": 10, "hygiene": 1, "readability": 22, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 17, "medium": 63, "low": 20}, "findings_by_rule": {"giant-file": 17, "commented-out-code": 19, "cross-file-duplication": 6, "no-tests": 1, "deep-nesting": 22, "large-file": 15, "filename-style-mix": 1, "debug-logging": 14, "in-file-repetition": 4, "cluttered-root": 1}, "files_analyzed": 287, "duration_ms": 1325}
{"repo": "repo-177", "score": 90, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 90}, "findings_total": 6, "findings_by_category": {"consistency": 1, "deadcode": 1, "hygiene": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "no-readme": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 69, "duration_ms": 583}
{"repo": "repo-178", "score": 89, "grade": "B", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 34}, "findings_total": 4, "findings_by_category": {"hygiene": 3, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 3, "commented-out-code": 1}, "files_analyzed": 10, "duration_ms": 2630}
{"repo": "repo-179", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 41, "duration_ms": 477}
{"repo": "repo-180", "score": 45, "grade": "F", "subscores": {"structure": 8, "readability": 100, "duplication": 36, "deadcode": 0, "consistency": 100, "hygiene": 20}, "findings_total": 53, "findings_by_category": {"structure": 8, "deadcode": 30, "duplication": 7, "hygiene": 8}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 51, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 30, "cross-file-duplication": 6, "copy-paste-file": 8, "large-file": 7, "in-file-repetition": 1}, "files_analyzed": 616, "duration_ms": 1531}
{"repo": "repo-181", "score": 91, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 86, "consistency": 100, "hygiene": 56}, "findings_total": 4, "findings_by_category": {"hygiene": 2, "deadcode": 2}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 1, "low": 1}, "findings_by_rule": {"committed-artifacts": 2, "commented-out-code": 1, "debug-logging": 1}, "files_analyzed": 12, "duration_ms": 3437}
{"repo": "repo-182", "score": 49, "grade": "F", "subscores": {"structure": 0, "readability": 80, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 41, "findings_by_category": {"structure": 10, "deadcode": 18, "duplication": 10, "readability": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 33, "low": 6}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 17, "cross-file-duplication": 6, "deep-nesting": 2, "large-file": 8, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4}, "files_analyzed": 307, "duration_ms": 698}
{"repo": "repo-183", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 92, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "in-file-repetition": 2}, "files_analyzed": 26, "duration_ms": 1960}
{"repo": "repo-184", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 68}, "findings_total": 4, "findings_by_category": {"hygiene": 2, "deadcode": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 1, "no-readme": 1, "deep-nesting": 1}, "files_analyzed": 41, "duration_ms": 817}
{"repo": "repo-185", "score": 85, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 80, "deadcode": 80, "consistency": 90, "hygiene": 90}, "findings_total": 9, "findings_by_category": {"consistency": 1, "deadcode": 2, "duplication": 2, "hygiene": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 2, "cross-file-duplication": 2, "no-readme": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 69, "duration_ms": 707}
{"repo": "repo-186", "score": 99, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 92, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 2}, "findings_by_rule": {"debug-logging": 2}, "files_analyzed": 49, "duration_ms": 562}
{"repo": "repo-187", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "in-file-repetition": 1}, "files_analyzed": 47, "duration_ms": 631}
{"repo": "repo-188", "score": 94, "grade": "A", "subscores": {"structure": 78, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"structure": 1, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1}, "files_analyzed": 79, "duration_ms": 2615}
{"repo": "repo-189", "score": 47, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 49, "findings_by_category": {"structure": 25, "deadcode": 1, "duplication": 10, "readability": 13}, "findings_by_severity": {"critical": 0, "high": 18, "medium": 27, "low": 4}, "findings_by_rule": {"giant-file": 18, "commented-out-code": 1, "cross-file-duplication": 6, "deep-nesting": 13, "large-file": 7, "in-file-repetition": 4}, "files_analyzed": 92, "duration_ms": 667}
{"repo": "repo-190", "score": 40, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 100, "deadcode": 0, "consistency": 68, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 62, "deadcode": 162, "readability": 68, "consistency": 8}, "findings_by_severity": {"critical": 0, "high": 11, "medium": 257, "low": 32}, "findings_by_rule": {"giant-file": 11, "commented-out-code": 138, "deep-nesting": 68, "large-file": 51, "mixed-indentation": 8, "debug-logging": 24}, "files_analyzed": 2085, "duration_ms": 3389}
{"repo": "repo-191", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 17, "duration_ms": 569}
{"repo": "repo-192", "score": 64, "grade": "D", "subscores": {"structure": 58, "readability": 50, "duplication": 82, "deadcode": 50, "consistency": 100, "hygiene": 50}, "findings_total": 21, "findings_by_category": {"structure": 3, "deadcode": 5, "duplication": 3, "hygiene": 5, "readability": 5}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 18, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 5, "cross-file-duplication": 1, "no-readme": 1, "junk-file": 4, "deep-nesting": 5, "large-file": 2, "in-file-repetition": 2}, "files_analyzed": 38, "duration_ms": 1061}
{"repo": "repo-193", "score": 92, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"structure": 1, "hygiene": 1, "readability": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 1}, "findings_by_rule": {"giant-file": 1, "no-gitignore": 1, "deep-nesting": 1, "in-file-repetition": 1}, "files_analyzed": 12, "duration_ms": 1266}
{"repo": "repo-194", "score": 34, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 61, "findings_by_category": {"structure": 17, "deadcode": 18, "duplication": 10, "readability": 16}, "findings_by_severity": {"critical": 0, "high": 12, "medium": 45, "low": 4}, "findings_by_rule": {"giant-file": 12, "commented-out-code": 18, "cross-file-duplication": 6, "deep-nesting": 16, "large-file": 5, "in-file-repetition": 4}, "files_analyzed": 359, "duration_ms": 1375}
{"repo": "repo-195", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "no-gitignore": 1}, "files_analyzed": 2, "duration_ms": 703}
{"repo": "repo-196", "score": 54, "grade": "D", "subscores": {"structure": 16, "readability": 90, "duplication": 24, "deadcode": 70, "consistency": 60, "hygiene": 68}, "findings_total": 32, "findings_by_category": {"hygiene": 2, "structure": 6, "deadcode": 3, "duplication": 10, "readability": 1, "consistency": 10}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 15, "low": 14}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 2, "commented-out-code": 3, "cross-file-duplication": 6, "copy-paste-file": 1, "deep-nesting": 1, "large-file": 4, "filename-style-mix": 1, "mixed-indentation": 9, "in-file-repetition": 4}, "files_analyzed": 400, "duration_ms": 3634}
{"repo": "repo-197", "score": 78, "grade": "C", "subscores": {"structure": 70, "readability": 90, "duplication": 42, "deadcode": 90, "consistency": 86, "hygiene": 90}, "findings_total": 15, "findings_by_category": {"consistency": 2, "deadcode": 1, "duplication": 7, "hygiene": 1, "readability": 1, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 3}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 5, "no-readme": 1, "deep-nesting": 1, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 2}, "files_analyzed": 112, "duration_ms": 1025}
{"repo": "repo-198", "score": 33, "grade": "F", "subscores": {"structure": 0, "readability": 30, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 58}, "findings_total": 62, "findings_by_category": {"hygiene": 3, "structure": 29, "deadcode": 12, "duplication": 10, "readability": 7, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 8, "medium": 49, "low": 5}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 7, "commented-out-code": 12, "cross-file-duplication": 6, "copy-paste-file": 1, "no-lockfile": 1, "deep-nesting": 7, "large-file": 22, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 569, "duration_ms": 2747}
{"repo": "repo-199", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 30, "duration_ms": 1422}
{"repo": "repo-200", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 2}, "files_analyzed": 34, "duration_ms": 733}
{"repo": "repo-201", "score": 79, "grade": "C", "subscores": {"structure": 46, "readability": 60, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"structure": 3, "deadcode": 1, "readability": 4, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 6, "low": 1}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "deep-nesting": 4, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 56, "duration_ms": 3007}
{"repo": "repo-202", "score": 81, "grade": "B", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 86, "consistency": 96, "hygiene": 0}, "findings_total": 10, "findings_by_category": {"hygiene": 6, "deadcode": 2, "duplication": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 4, "low": 2}, "findings_by_rule": {"committed-artifacts": 4, "commented-out-code": 1, "cross-file-duplication": 1, "no-tests": 1, "junk-file": 1, "filename-style-mix": 1, "debug-logging": 1}, "files_analyzed": 141, "duration_ms": 2198}
{"repo": "repo-203", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 2}, "files_analyzed": 267, "duration_ms": 1016}
{"repo": "repo-204", "score": 75, "grade": "C", "subscores": {"structure": 80, "readability": 70, "duplication": 86, "deadcode": 22, "consistency": 100, "hygiene": 90}, "findings_total": 17, "findings_by_category": {"deadcode": 9, "duplication": 2, "hygiene": 1, "readability": 3, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 3}, "findings_by_rule": {"commented-out-code": 7, "cross-file-duplication": 1, "no-gitignore": 1, "deep-nesting": 3, "large-file": 2, "debug-logging": 2, "in-file-repetition": 1}, "files_analyzed": 36, "duration_ms": 525}
{"repo": "repo-205", "score": 77, "grade": "C", "subscores": {"structure": 78, "readability": 100, "duplication": 32, "deadcode": 46, "consistency": 100, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"structure": 1, "deadcode": 6, "duplication": 8}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 11, "low": 3}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 5, "cross-file-duplication": 6, "debug-logging": 1, "in-file-repetition": 2}, "files_analyzed": 96, "duration_ms": 1735}
{"repo": "repo-206", "score": 30, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 80}, "findings_total": 133, "findings_by_category": {"structure": 34, "deadcode": 67, "duplication": 10, "hygiene": 2, "readability": 19, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 123, "low": 5}, "findings_by_rule": {"giant-file": 5, "commented-out-code": 67, "cross-file-duplication": 6, "copy-paste-file": 2, "deep-nesting": 19, "large-file": 29, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 1357, "duration_ms": 1416}
{"repo": "repo-207", "score": 49, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 46, "findings_by_category": {"structure": 26, "duplication": 10, "readability": 10}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 38, "low": 4}, "findings_by_rule": {"giant-file": 4, "cross-file-duplication": 6, "deep-nesting": 10, "large-file": 22, "in-file-repetition": 4}, "files_analyzed": 205, "duration_ms": 1003}
{"repo": "repo-208", "score": 80, "grade": "B", "subscores": {"structure": 38, "readability": 80, "duplication": 74, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"structure": 5, "duplication": 5, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 7, "low": 4}, "findings_by_rule": {"giant-file": 1, "cross-file-duplication": 1, "deep-nesting": 2, "large-file": 4, "in-file-repetition": 4}, "files_analyzed": 68, "duration_ms": 2626}
{"repo": "repo-209", "score": 82, "grade": "B", "subscores": {"structure": 80, "readability": 70, "duplication": 66, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 11, "findings_by_category": {"consistency": 1, "deadcode": 1, "duplication": 4, "readability": 3, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 10, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 3, "deep-nesting": 3, "large-file": 2, "in-file-repetition": 1}, "files_analyzed": 115, "duration_ms": 523}
{"repo": "repo-210", "score": 86, "grade": "B", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 10}, "findings_total": 9, "findings_by_category": {"hygiene": 9}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 0}, "findings_by_rule": {"junk-file": 9}, "files_analyzed": 144, "duration_ms": 613}
{"repo": "repo-211", "score": 91, "grade": "A", "subscores": {"structure": 100, "readability": 80, "duplication": 72, "deadcode": 96, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"duplication": 4, "readability": 2, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 3}, "findings_by_rule": {"cross-file-duplication": 2, "deep-nesting": 2, "debug-logging": 1, "in-file-repetition": 2}, "files_analyzed": 40, "duration_ms": 788}
{"repo": "repo-212", "score": 81, "grade": "B", "subscores": {"structure": 48, "readability": 90, "duplication": 58, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 11, "findings_by_category": {"structure": 4, "duplication": 6, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 7, "low": 3}, "findings_by_rule": {"giant-file": 1, "cross-file-duplication": 3, "deep-nesting": 1, "large-file": 3, "in-file-repetition": 3}, "files_analyzed": 31, "duration_ms": 682}
{"repo": "repo-213", "score": 62, "grade": "D", "subscores": {"structure": 0, "readability": 68, "duplication": 60, "deadcode": 70, "consistency": 96, "hygiene": 100}, "findings_total": 34, "findings_by_category": {"structure": 21, "deadcode": 3, "duplication": 4, "readability": 5, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 15, "medium": 15, "low": 4}, "findings_by_rule": {"giant-file": 15, "commented-out-code": 3, "cross-file-duplication": 4, "deep-nesting": 2, "large-file": 6, "filename-style-mix": 1, "long-lines": 3}, "files_analyzed": 125, "duration_ms": 1414}
{"repo": "repo-214", "score": 34, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 64, "findings_by_category": {"structure": 20, "deadcode": 14, "duplication": 10, "readability": 20}, "findings_by_severity": {"critical": 0, "high": 10, "medium": 50, "low": 4}, "findings_by_rule": {"giant-file": 10, "commented-out-code": 14, "cross-file-duplication": 6, "deep-nesting": 20, "large-file": 10, "in-file-repetition": 4}, "files_analyzed": 3000, "duration_ms": 4749}
{"repo": "repo-215", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 310, "duration_ms": 2557}
{"repo": "repo-216", "score": 70, "grade": "C", "subscores": {"structure": 0, "readability": 100, "duplication": 40, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 14, "findings_by_category": {"structure": 7, "deadcode": 1, "duplication": 6}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 11, "low": 0}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 1, "cross-file-duplication": 6, "large-file": 4}, "files_analyzed": 39, "duration_ms": 6950}
{"repo": "repo-217", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-readme": 1}, "files_analyzed": 10, "duration_ms": 846}
{"repo": "repo-218", "score": 93, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"duplication": 1, "hygiene": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1, "no-lockfile": 1, "large-file": 2}, "files_analyzed": 14, "duration_ms": 6114}
{"repo": "repo-219", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 46, "duration_ms": 4838}
{"repo": "repo-220", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "filename-style-mix": 1}, "files_analyzed": 27, "duration_ms": 3253}
{"repo": "repo-221", "score": 72, "grade": "C", "subscores": {"structure": 26, "readability": 50, "duplication": 78, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 14, "findings_by_category": {"structure": 5, "duplication": 4, "readability": 5}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 9, "low": 3}, "findings_by_rule": {"giant-file": 2, "cross-file-duplication": 1, "deep-nesting": 5, "large-file": 3, "in-file-repetition": 3}, "files_analyzed": 19, "duration_ms": 975}
{"repo": "repo-222", "score": 75, "grade": "C", "subscores": {"structure": 68, "readability": 20, "duplication": 92, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 13, "findings_by_category": {"structure": 2, "deadcode": 1, "readability": 8, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 10, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "deep-nesting": 8, "large-file": 1, "in-file-repetition": 2}, "files_analyzed": 235, "duration_ms": 966}
{"repo": "repo-223", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 44, "duration_ms": 590}
{"repo": "repo-224", "score": 84, "grade": "B", "subscores": {"structure": 68, "readability": 90, "duplication": 86, "deadcode": 70, "consistency": 96, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"structure": 2, "deadcode": 3, "duplication": 2, "readability": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 6, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 3, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 1, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 3000, "duration_ms": 3204}
{"repo": "repo-225", "score": 85, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 80}, "findings_total": 9, "findings_by_category": {"deadcode": 2, "duplication": 2, "hygiene": 2, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "no-readme": 1, "no-gitignore": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 70, "duration_ms": 1296}
{"repo": "repo-226", "score": 80, "grade": "B", "subscores": {"structure": 20, "readability": 100, "duplication": 74, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 13, "findings_by_category": {"duplication": 5, "structure": 8}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 4}, "findings_by_rule": {"cross-file-duplication": 1, "large-file": 8, "in-file-repetition": 4}, "files_analyzed": 93, "duration_ms": 539}
{"repo": "repo-227", "score": 85, "grade": "B", "subscores": {"structure": 90, "readability": 50, "duplication": 90, "deadcode": 96, "consistency": 96, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"duplication": 1, "readability": 5, "structure": 1, "consistency": 1, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 2}, "findings_by_rule": {"cross-file-duplication": 1, "deep-nesting": 5, "large-file": 1, "filename-style-mix": 1, "debug-logging": 1}, "files_analyzed": 222, "duration_ms": 1466}
{"repo": "repo-228", "score": 84, "grade": "B", "subscores": {"structure": 90, "readability": 60, "duplication": 82, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 10, "findings_by_category": {"deadcode": 1, "duplication": 3, "hygiene": 1, "readability": 4, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "no-tests": 1, "deep-nesting": 4, "large-file": 1, "in-file-repetition": 2}, "files_analyzed": 50, "duration_ms": 564}
{"repo": "repo-229", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 51, "duration_ms": 455}
{"repo": "repo-230", "score": 65, "grade": "C", "subscores": {"structure": 70, "readability": 0, "duplication": 52, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 20, "findings_by_category": {"duplication": 6, "hygiene": 1, "readability": 10, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 18, "low": 2}, "findings_by_rule": {"cross-file-duplication": 4, "no-tests": 1, "deep-nesting": 10, "large-file": 3, "in-file-repetition": 2}, "files_analyzed": 148, "duration_ms": 758}
{"repo": "repo-231", "score": 87, "grade": "B", "subscores": {"structure": 56, "readability": 90, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"structure": 2, "deadcode": 1, "readability": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 2, "low": 1}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "deep-nesting": 1, "in-file-repetition": 1}, "files_analyzed": 15, "duration_ms": 427}
{"repo": "repo-232", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 36, "duration_ms": 573}
{"repo": "repo-233", "score": 74, "grade": "C", "subscores": {"structure": 30, "readability": 100, "duplication": 80, "deadcode": 50, "consistency": 100, "hygiene": 90}, "findings_total": 18, "findings_by_category": {"deadcode": 8, "duplication": 2, "hygiene": 1, "structure": 7}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 13, "low": 5}, "findings_by_rule": {"commented-out-code": 3, "cross-file-duplication": 2, "copy-paste-file": 1, "large-file": 7, "debug-logging": 5}, "files_analyzed": 90, "duration_ms": 1105}
{"repo": "repo-234", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 21, "duration_ms": 482}
{"repo": "repo-235", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 10, "duration_ms": 458}
{"repo": "repo-236", "score": 65, "grade": "C", "subscores": {"structure": 60, "readability": 90, "duplication": 36, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 35, "findings_by_category": {"deadcode": 22, "duplication": 7, "readability": 1, "structure": 4, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 33, "low": 2}, "findings_by_rule": {"commented-out-code": 21, "todo-debt": 1, "cross-file-duplication": 6, "deep-nesting": 1, "large-file": 4, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 292, "duration_ms": 5057}
{"repo": "repo-237", "score": 66, "grade": "C", "subscores": {"structure": 16, "readability": 86, "duplication": 86, "deadcode": 20, "consistency": 100, "hygiene": 100}, "findings_total": 18, "findings_by_category": {"structure": 6, "deadcode": 8, "duplication": 2, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 14, "low": 2}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 8, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 4, "in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 55, "duration_ms": 1563}
{"repo": "repo-238", "score": 30, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 78}, "findings_total": 92, "findings_by_category": {"hygiene": 1, "structure": 19, "deadcode": 38, "duplication": 10, "readability": 23, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 71, "low": 16}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 4, "commented-out-code": 28, "cross-file-duplication": 6, "deep-nesting": 22, "large-file": 15, "filename-style-mix": 1, "debug-logging": 10, "in-file-repetition": 4, "long-lines": 1}, "files_analyzed": 3000, "duration_ms": 9402}
{"repo": "repo-239", "score": 47, "grade": "F", "subscores": {"structure": 0, "readability": 10, "duplication": 42, "deadcode": 60, "consistency": 100, "hygiene": 100}, "findings_total": 28, "findings_by_category": {"structure": 8, "deadcode": 4, "duplication": 7, "readability": 9}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 22, "low": 2}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 4, "cross-file-duplication": 5, "deep-nesting": 9, "large-file": 4, "in-file-repetition": 2}, "files_analyzed": 111, "duration_ms": 877}
{"repo": "repo-240", "score": 36, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 50, "consistency": 100, "hygiene": 68}, "findings_total": 56, "findings_by_category": {"hygiene": 2, "structure": 13, "deadcode": 5, "duplication": 10, "readability": 26}, "findings_by_severity": {"critical": 0, "high": 7, "medium": 45, "low": 4}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 6, "commented-out-code": 5, "cross-file-duplication": 6, "copy-paste-file": 1, "deep-nesting": 26, "large-file": 7, "in-file-repetition": 4}, "files_analyzed": 266, "duration_ms": 875}
{"repo": "repo-241", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 16, "duration_ms": 6152}
{"repo": "repo-242", "score": 64, "grade": "D", "subscores": {"structure": 80, "readability": 0, "duplication": 46, "deadcode": 90, "consistency": 86, "hygiene": 100}, "findings_total": 25, "findings_by_category": {"consistency": 2, "deadcode": 1, "duplication": 6, "readability": 14, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 23, "low": 2}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 5, "deep-nesting": 14, "large-file": 2, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 151, "duration_ms": 639}
{"repo": "repo-243", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 8, "duration_ms": 1670}
{"repo": "repo-244", "score": 82, "grade": "B", "subscores": {"structure": 100, "readability": 20, "duplication": 86, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 10, "findings_by_category": {"duplication": 2, "readability": 8}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 1}, "findings_by_rule": {"cross-file-duplication": 1, "deep-nesting": 8, "in-file-repetition": 1}, "files_analyzed": 593, "duration_ms": 771}
{"repo": "repo-245", "score": 39, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 38, "deadcode": 70, "consistency": 100, "hygiene": 50}, "findings_total": 45, "findings_by_category": {"structure": 12, "deadcode": 3, "duplication": 8, "hygiene": 5, "readability": 17}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 40, "low": 3}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 3, "cross-file-duplication": 5, "no-gitignore": 1, "copy-paste-file": 4, "deep-nesting": 17, "flat-structure": 1, "large-file": 9, "in-file-repetition": 3}, "files_analyzed": 30, "duration_ms": 625}
{"repo": "repo-246", "score": 71, "grade": "C", "subscores": {"structure": 100, "readability": 0, "duplication": 40, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 16, "findings_by_category": {"duplication": 6, "readability": 10}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 16, "low": 0}, "findings_by_rule": {"cross-file-duplication": 6, "deep-nesting": 10}, "files_analyzed": 100, "duration_ms": 610}
{"repo": "repo-247", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1}, "files_analyzed": 42, "duration_ms": 501}
{"repo": "repo-248", "score": 91, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 76, "duration_ms": 984}
{"repo": "repo-249", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 70}, "findings_total": 5, "findings_by_category": {"deadcode": 1, "hygiene": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "no-gitignore": 1, "copy-paste-file": 1, "large-file": 1}, "files_analyzed": 3, "duration_ms": 1359}
{"repo": "repo-250", "score": 76, "grade": "C", "subscores": {"structure": 100, "readability": 0, "duplication": 82, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 17, "findings_by_category": {"deadcode": 1, "duplication": 3, "readability": 13}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 15, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 13, "in-file-repetition": 2}, "files_analyzed": 126, "duration_ms": 567}
{"repo": "repo-251", "score": 53, "grade": "D", "subscores": {"structure": 0, "readability": 20, "duplication": 24, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 28, "findings_by_category": {"structure": 10, "duplication": 10, "readability": 8}, "findings_by_severity": {"critical": 0, "high": 6, "medium": 18, "low": 4}, "findings_by_rule": {"giant-file": 6, "cross-file-duplication": 6, "deep-nesting": 8, "large-file": 4, "in-file-repetition": 4}, "files_analyzed": 146, "duration_ms": 883}
{"repo": "repo-252", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 388, "duration_ms": 934}
{"repo": "repo-253", "score": 83, "grade": "B", "subscores": {"structure": 70, "readability": 70, "duplication": 96, "deadcode": 80, "consistency": 90, "hygiene": 100}, "findings_total": 10, "findings_by_category": {"consistency": 1, "deadcode": 2, "readability": 3, "structure": 3, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 2, "deep-nesting": 3, "large-file": 3, "in-file-repetition": 1}, "files_analyzed": 128, "duration_ms": 1463}
{"repo": "repo-254", "score": 45, "grade": "F", "subscores": {"structure": 0, "readability": 60, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 44, "findings_by_category": {"structure": 8, "deadcode": 21, "duplication": 10, "readability": 4, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 35, "low": 5}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 21, "cross-file-duplication": 6, "deep-nesting": 4, "large-file": 4, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 197, "duration_ms": 1146}
{"repo": "repo-255", "score": 96, "grade": "A", "subscores": {"structure": 78, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 0, "low": 0}, "findings_by_rule": {"giant-file": 1}, "files_analyzed": 9, "duration_ms": 4377}
{"repo": "repo-256", "score": 74, "grade": "C", "subscores": {"structure": 46, "readability": 50, "duplication": 92, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 13, "findings_by_category": {"structure": 3, "deadcode": 2, "hygiene": 1, "readability": 5, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 9, "low": 2}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 2, "copy-paste-file": 1, "deep-nesting": 5, "large-file": 1, "in-file-repetition": 2}, "files_analyzed": 81, "duration_ms": 1438}
{"repo": "repo-257", "score": 50, "grade": "D", "subscores": {"structure": 0, "readability": 10, "duplication": 90, "deadcode": 66, "consistency": 96, "hygiene": 68}, "findings_total": 27, "findings_by_category": {"hygiene": 2, "structure": 10, "deadcode": 4, "duplication": 1, "readability": 9, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 22, "low": 2}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 2, "commented-out-code": 3, "cross-file-duplication": 1, "junk-file": 1, "deep-nesting": 9, "large-file": 8, "filename-style-mix": 1, "debug-logging": 1}, "files_analyzed": 214, "duration_ms": 3521}
{"repo": "repo-258", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 33, "duration_ms": 962}
{"repo": "repo-259", "score": 94, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 70, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 3, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 3, "no-gitignore": 1}, "files_analyzed": 235, "duration_ms": 510}
{"repo": "repo-260", "score": 90, "grade": "A", "subscores": {"structure": 100, "readability": 70, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 6, "findings_by_category": {"deadcode": 1, "hygiene": 1, "readability": 3, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "copy-paste-file": 1, "deep-nesting": 3, "in-file-repetition": 1}, "files_analyzed": 92, "duration_ms": 790}
{"repo": "repo-261", "score": 75, "grade": "C", "subscores": {"structure": 48, "readability": 70, "duplication": 100, "deadcode": 86, "consistency": 100, "hygiene": 56}, "findings_total": 11, "findings_by_category": {"hygiene": 2, "structure": 4, "deadcode": 2, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 7, "low": 1}, "findings_by_rule": {"committed-artifacts": 2, "giant-file": 1, "commented-out-code": 1, "deep-nesting": 3, "large-file": 3, "debug-logging": 1}, "files_analyzed": 32, "duration_ms": 910}
{"repo": "repo-262", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 14, "duration_ms": 2361}
{"repo": "repo-263", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "no-gitignore": 1}, "files_analyzed": 5, "duration_ms": 666}
{"repo": "repo-264", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 92, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "hygiene": 1, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1, "long-lines": 2}, "files_analyzed": 16, "duration_ms": 924}
{"repo": "repo-265", "score": 58, "grade": "D", "subscores": {"structure": 0, "readability": 20, "duplication": 72, "deadcode": 90, "consistency": 96, "hygiene": 100}, "findings_total": 21, "findings_by_category": {"structure": 7, "deadcode": 1, "duplication": 4, "readability": 8, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 14, "low": 3}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 1, "cross-file-duplication": 2, "deep-nesting": 8, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 2}, "files_analyzed": 116, "duration_ms": 1225}
{"repo": "repo-266", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 2, "duration_ms": 630}
{"repo": "repo-267", "score": 47, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 53, "findings_by_category": {"structure": 19, "duplication": 10, "hygiene": 1, "readability": 23}, "findings_by_severity": {"critical": 0, "high": 7, "medium": 42, "low": 4}, "findings_by_rule": {"giant-file": 7, "cross-file-duplication": 6, "junk-file": 1, "deep-nesting": 23, "large-file": 12, "in-file-repetition": 4}, "files_analyzed": 181, "duration_ms": 7026}
{"repo": "repo-268", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 86, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1, "large-file": 1, "long-lines": 1}, "files_analyzed": 81, "duration_ms": 1883}
{"repo": "repo-269", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 80, "duration_ms": 558}
{"repo": "repo-270", "score": 93, "grade": "A", "subscores": {"structure": 100, "readability": 80, "duplication": 82, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"duplication": 3, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 2}, "findings_by_rule": {"cross-file-duplication": 1, "deep-nesting": 2, "in-file-repetition": 2}, "files_analyzed": 112, "duration_ms": 559}
{"repo": "repo-271", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 0, "low": 0}, "findings_by_rule": {"committed-artifacts": 1}, "files_analyzed": 2, "duration_ms": 3519}
{"repo": "repo-272", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 90, "duration_ms": 2663}
{"repo": "repo-273", "score": 61, "grade": "D", "subscores": {"structure": 0, "readability": 30, "duplication": 86, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 27, "findings_by_category": {"structure": 16, "deadcode": 2, "duplication": 2, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 22, "low": 2}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 2, "cross-file-duplication": 1, "deep-nesting": 7, "flat-structure": 1, "large-file": 11, "in-file-repetition": 1, "cluttered-root": 1}, "files_analyzed": 44, "duration_ms": 2645}
{"repo": "repo-274", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 80, "deadcode": 100, "consistency": 96, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"duplication": 2, "structure": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"cross-file-duplication": 2, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 87, "duration_ms": 533}
{"repo": "repo-275", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-tests": 1}, "files_analyzed": 48, "duration_ms": 2546}
{"repo": "repo-276", "score": 80, "grade": "B", "subscores": {"structure": 100, "readability": 76, "duplication": 80, "deadcode": 30, "consistency": 100, "hygiene": 90}, "findings_total": 13, "findings_by_category": {"deadcode": 7, "duplication": 2, "hygiene": 1, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 1}, "findings_by_rule": {"commented-out-code": 7, "cross-file-duplication": 2, "no-gitignore": 1, "deep-nesting": 2, "long-lines": 1}, "files_analyzed": 51, "duration_ms": 3726}
{"repo": "repo-277", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"deep-nesting": 1}, "files_analyzed": 21, "duration_ms": 847}
{"repo": "repo-278", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 7, "duration_ms": 673}
{"repo": "repo-279", "score": 72, "grade": "C", "subscores": {"structure": 78, "readability": 60, "duplication": 100, "deadcode": 86, "consistency": 82, "hygiene": 26}, "findings_total": 15, "findings_by_category": {"hygiene": 5, "structure": 1, "consistency": 3, "deadcode": 2, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 9, "low": 3}, "findings_by_rule": {"committed-artifacts": 2, "giant-file": 1, "competing-lockfiles": 1, "commented-out-code": 1, "junk-file": 3, "deep-nesting": 4, "mixed-indentation": 2, "debug-logging": 1}, "files_analyzed": 77, "duration_ms": 880}
{"repo": "repo-280", "score": 91, "grade": "A", "subscores": {"structure": 78, "readability": 80, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"structure": 1, "readability": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 1}, "findings_by_rule": {"giant-file": 1, "deep-nesting": 2, "in-file-repetition": 1}, "files_analyzed": 28, "duration_ms": 1710}
{"repo": "repo-281", "score": 61, "grade": "D", "subscores": {"structure": 0, "readability": 80, "duplication": 24, "deadcode": 90, "consistency": 96, "hygiene": 90}, "findings_total": 23, "findings_by_category": {"structure": 8, "deadcode": 1, "duplication": 10, "hygiene": 1, "readability": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 14, "low": 5}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 1, "cross-file-duplication": 6, "no-readme": 1, "deep-nesting": 2, "large-file": 4, "mixed-indentation": 1, "in-file-repetition": 4}, "files_analyzed": 261, "duration_ms": 1114}
{"repo": "repo-282", "score": 32, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 90, "hygiene": 100}, "findings_total": 58, "findings_by_category": {"structure": 18, "consistency": 1, "deadcode": 17, "duplication": 10, "readability": 12}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 43, "low": 10}, "findings_by_rule": {"giant-file": 5, "competing-lockfiles": 1, "commented-out-code": 12, "cross-file-duplication": 6, "deep-nesting": 11, "large-file": 13, "debug-logging": 5, "in-file-repetition": 4, "long-lines": 1}, "files_analyzed": 361, "duration_ms": 4194}
{"repo": "repo-283", "score": 89, "grade": "B", "subscores": {"structure": 60, "readability": 100, "duplication": 78, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"duplication": 4, "structure": 4}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 3}, "findings_by_rule": {"cross-file-duplication": 1, "large-file": 4, "in-file-repetition": 3}, "files_analyzed": 154, "duration_ms": 1694}
{"repo": "repo-284", "score": 77, "grade": "C", "subscores": {"structure": 90, "readability": 40, "duplication": 72, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 14, "findings_by_category": {"deadcode": 2, "duplication": 4, "hygiene": 1, "readability": 6, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 2}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "no-readme": 1, "deep-nesting": 6, "large-file": 1, "in-file-repetition": 2}, "files_analyzed": 96, "duration_ms": 6050}
{"repo": "repo-285", "score": 32, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 92, "hygiene": 100}, "findings_total": 179, "findings_by_category": {"structure": 44, "deadcode": 72, "duplication": 10, "readability": 51, "consistency": 2}, "findings_by_severity": {"critical": 0, "high": 16, "medium": 157, "low": 6}, "findings_by_rule": {"giant-file": 16, "commented-out-code": 70, "todo-debt": 2, "cross-file-duplication": 6, "deep-nesting": 51, "large-file": 28, "mixed-indentation": 2, "in-file-repetition": 4}, "files_analyzed": 518, "duration_ms": 11646}
{"repo": "repo-286", "score": 81, "grade": "B", "subscores": {"structure": 90, "readability": 40, "duplication": 86, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 11, "findings_by_category": {"consistency": 1, "deadcode": 1, "duplication": 2, "readability": 6, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 10, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 6, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 115, "duration_ms": 566}
{"repo": "repo-287", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 3, "duration_ms": 489}
{"repo": "repo-288", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 11, "duration_ms": 663}
{"repo": "repo-289", "score": 95, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "hygiene": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "large-file": 1}, "files_analyzed": 85, "duration_ms": 527}
{"repo": "repo-290", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 88, "consistency": 100, "hygiene": 90}, "findings_total": 5, "findings_by_category": {"hygiene": 1, "readability": 1, "deadcode": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 3}, "findings_by_rule": {"no-readme": 1, "deep-nesting": 1, "debug-logging": 3}, "files_analyzed": 19, "duration_ms": 682}
{"repo": "repo-291", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 10, "duration_ms": 2320}
{"repo": "repo-292", "score": 82, "grade": "B", "subscores": {"structure": 26, "readability": 100, "duplication": 96, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"structure": 5, "deadcode": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 5, "low": 1}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 2, "large-file": 3, "in-file-repetition": 1}, "files_analyzed": 120, "duration_ms": 990}
{"repo": "repo-293", "score": 81, "grade": "B", "subscores": {"structure": 58, "readability": 80, "duplication": 54, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"structure": 3, "duplication": 7, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 7, "low": 4}, "findings_by_rule": {"giant-file": 1, "cross-file-duplication": 3, "deep-nesting": 2, "large-file": 2, "in-file-repetition": 4}, "files_analyzed": 109, "duration_ms": 888}
{"repo": "repo-294", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 86, "consistency": 100, "hygiene": 90}, "findings_total": 3, "findings_by_category": {"deadcode": 2, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "no-lockfile": 1, "debug-logging": 1}, "files_analyzed": 65, "duration_ms": 521}
{"repo": "repo-295", "score": 92, "grade": "A", "subscores": {"structure": 80, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "readability": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1, "large-file": 2}, "files_analyzed": 70, "duration_ms": 1330}
{"repo": "repo-296", "score": 77, "grade": "C", "subscores": {"structure": 100, "readability": 100, "duplication": 40, "deadcode": 90, "consistency": 96, "hygiene": 18}, "findings_total": 15, "findings_by_category": {"hygiene": 7, "deadcode": 1, "duplication": 6, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 13, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 1, "cross-file-duplication": 6, "no-tests": 1, "junk-file": 5, "filename-style-mix": 1}, "files_analyzed": 1406, "duration_ms": 1057}
{"repo": "repo-297", "score": 66, "grade": "C", "subscores": {"structure": 0, "readability": 96, "duplication": 90, "deadcode": 20, "consistency": 100, "hygiene": 100}, "findings_total": 19, "findings_by_category": {"structure": 9, "deadcode": 8, "duplication": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 16, "low": 1}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 8, "cross-file-duplication": 1, "large-file": 7, "long-lines": 1}, "files_analyzed": 88, "duration_ms": 17328}
{"repo": "repo-298", "score": 64, "grade": "D", "subscores": {"structure": 0, "readability": 40, "duplication": 74, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 19, "findings_by_category": {"structure": 8, "duplication": 5, "readability": 6}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 13, "low": 4}, "findings_by_rule": {"giant-file": 2, "cross-file-duplication": 1, "deep-nesting": 6, "large-file": 6, "in-file-repetition": 4}, "files_analyzed": 107, "duration_ms": 2011}
{"repo": "repo-299", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 20, "duration_ms": 4200}
{"repo": "repo-300", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 8, "duration_ms": 502}
{"repo": "repo-301", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 13, "duration_ms": 528}
{"repo": "repo-302", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "no-gitignore": 1}, "files_analyzed": 30, "duration_ms": 3025}
{"repo": "repo-303", "score": 88, "grade": "B", "subscores": {"structure": 90, "readability": 70, "duplication": 80, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"deadcode": 1, "duplication": 2, "readability": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 2, "deep-nesting": 3, "large-file": 1}, "files_analyzed": 74, "duration_ms": 578}
{"repo": "repo-304", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 86, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"duplication": 2, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"cross-file-duplication": 1, "deep-nesting": 1, "in-file-repetition": 1}, "files_analyzed": 33, "duration_ms": 904}
{"repo": "repo-305", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 54, "duration_ms": 1224}
{"repo": "repo-306", "score": 84, "grade": "B", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 16, "findings_by_category": {"deadcode": 15, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 16, "low": 0}, "findings_by_rule": {"commented-out-code": 15, "cross-file-duplication": 1}, "files_analyzed": 160, "duration_ms": 1173}
{"repo": "repo-307", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 60, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"deadcode": 4, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"commented-out-code": 4, "cross-file-duplication": 1}, "files_analyzed": 32, "duration_ms": 599}
{"repo": "repo-308", "score": 45, "grade": "F", "subscores": {"structure": 18, "readability": 50, "duplication": 24, "deadcode": 0, "consistency": 86, "hygiene": 100}, "findings_total": 46, "findings_by_category": {"structure": 7, "consistency": 2, "deadcode": 22, "duplication": 10, "readability": 5}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 39, "low": 6}, "findings_by_rule": {"giant-file": 1, "competing-lockfiles": 1, "commented-out-code": 21, "cross-file-duplication": 6, "deep-nesting": 5, "large-file": 6, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4}, "files_analyzed": 237, "duration_ms": 3565}
{"repo": "repo-309", "score": 13, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 60, "hygiene": 0}, "findings_total": 294, "findings_by_category": {"hygiene": 18, "structure": 113, "deadcode": 109, "duplication": 10, "readability": 34, "consistency": 10}, "findings_by_severity": {"critical": 0, "high": 55, "medium": 225, "low": 14}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 54, "commented-out-code": 109, "cross-file-duplication": 6, "junk-file": 10, "copy-paste-file": 7, "deep-nesting": 34, "large-file": 59, "mixed-indentation": 10, "in-file-repetition": 4}, "files_analyzed": 3000, "duration_ms": 2979}
{"repo": "repo-310", "score": 84, "grade": "B", "subscores": {"structure": 58, "readability": 70, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"structure": 3, "deadcode": 1, "readability": 3, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 6, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "deep-nesting": 3, "large-file": 2, "in-file-repetition": 1}, "files_analyzed": 32, "duration_ms": 511}
{"repo": "repo-311", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 4, "duration_ms": 8045}
{"repo": "repo-312", "score": 74, "grade": "C", "subscores": {"structure": 34, "readability": 100, "duplication": 46, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 12, "findings_by_category": {"structure": 3, "deadcode": 2, "duplication": 6, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 8, "low": 1}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 2, "cross-file-duplication": 5, "no-gitignore": 1, "in-file-repetition": 1}, "files_analyzed": 17, "duration_ms": 1524}
{"repo": "repo-313", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 3, "findings_by_category": {"hygiene": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"no-gitignore": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 72, "duration_ms": 566}
{"repo": "repo-314", "score": 90, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 80, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 5, "findings_by_category": {"hygiene": 1, "duplication": 2, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "cross-file-duplication": 2, "large-file": 2}, "files_analyzed": 12, "duration_ms": 557}
{"repo": "repo-315", "score": 74, "grade": "C", "subscores": {"structure": 80, "readability": 60, "duplication": 40, "deadcode": 70, "consistency": 100, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"deadcode": 3, "duplication": 6, "readability": 4, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 15, "low": 0}, "findings_by_rule": {"commented-out-code": 3, "cross-file-duplication": 6, "deep-nesting": 4, "large-file": 2}, "files_analyzed": 192, "duration_ms": 762}
{"repo": "repo-316", "score": 74, "grade": "C", "subscores": {"structure": 80, "readability": 40, "duplication": 40, "deadcode": 100, "consistency": 96, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"duplication": 6, "readability": 6, "structure": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 1}, "findings_by_rule": {"cross-file-duplication": 6, "deep-nesting": 6, "large-file": 2, "filename-style-mix": 1}, "files_analyzed": 308, "duration_ms": 2462}
{"repo": "repo-317", "score": 90, "grade": "A", "subscores": {"structure": 100, "readability": 70, "duplication": 100, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"deadcode": 2, "readability": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "deep-nesting": 3, "filename-style-mix": 1}, "files_analyzed": 129, "duration_ms": 585}
{"repo": "repo-318", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 160, "duration_ms": 10285}
{"repo": "repo-319", "score": 33, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 226, "findings_by_category": {"structure": 52, "deadcode": 136, "duplication": 10, "readability": 27, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 13, "medium": 168, "low": 45}, "findings_by_rule": {"giant-file": 13, "commented-out-code": 96, "cross-file-duplication": 6, "deep-nesting": 27, "large-file": 39, "filename-style-mix": 1, "debug-logging": 40, "in-file-repetition": 4}, "files_analyzed": 1191, "duration_ms": 2031}
{"repo": "repo-320", "score": 83, "grade": "B", "subscores": {"structure": 48, "readability": 82, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 9, "findings_by_category": {"structure": 4, "deadcode": 1, "hygiene": 1, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 6, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "no-tests": 1, "deep-nesting": 1, "large-file": 3, "long-lines": 2}, "files_analyzed": 62, "duration_ms": 3109}
{"repo": "repo-321", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 70}, "findings_total": 3, "findings_by_category": {"hygiene": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"no-readme": 1, "junk-file": 2}, "files_analyzed": 87, "duration_ms": 1206}
{"repo": "repo-322", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 71, "duration_ms": 637}
{"repo": "repo-323", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 96, "consistency": 100, "hygiene": 78}, "findings_total": 3, "findings_by_category": {"hygiene": 1, "duplication": 1, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "cross-file-duplication": 1, "debug-logging": 1}, "files_analyzed": 37, "duration_ms": 807}
{"repo": "repo-324", "score": 64, "grade": "D", "subscores": {"structure": 0, "readability": 80, "duplication": 28, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 20, "findings_by_category": {"structure": 8, "deadcode": 1, "duplication": 9, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 15, "low": 3}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "cross-file-duplication": 6, "deep-nesting": 2, "large-file": 6, "in-file-repetition": 3}, "files_analyzed": 56, "duration_ms": 638}
{"repo": "repo-325", "score": 49, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 42, "findings_by_category": {"structure": 19, "duplication": 10, "readability": 13}, "findings_by_severity": {"critical": 0, "high": 9, "medium": 29, "low": 4}, "findings_by_rule": {"giant-file": 9, "cross-file-duplication": 6, "deep-nesting": 13, "large-file": 10, "in-file-repetition": 4}, "files_analyzed": 172, "duration_ms": 628}
{"repo": "repo-326", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 79, "duration_ms": 1832}
{"repo": "repo-327", "score": 40, "grade": "F", "subscores": {"structure": 0, "readability": 30, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 44, "findings_by_category": {"deadcode": 17, "duplication": 10, "readability": 7, "structure": 10}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 40, "low": 4}, "findings_by_rule": {"commented-out-code": 17, "cross-file-duplication": 6, "deep-nesting": 7, "large-file": 10, "in-file-repetition": 4}, "files_analyzed": 282, "duration_ms": 646}
{"repo": "repo-328", "score": 91, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"structure": 1, "deadcode": 2, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "deep-nesting": 1}, "files_analyzed": 28, "duration_ms": 1849}
{"repo": "repo-329", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 95, "duration_ms": 1465}
{"repo": "repo-330", "score": 66, "grade": "C", "subscores": {"structure": 80, "readability": 0, "duplication": 60, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 19, "findings_by_category": {"deadcode": 2, "duplication": 4, "hygiene": 1, "readability": 10, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 19, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 4, "no-readme": 1, "deep-nesting": 10, "large-file": 2}, "files_analyzed": 103, "duration_ms": 629}
{"repo": "repo-331", "score": 65, "grade": "C", "subscores": {"structure": 0, "readability": 76, "duplication": 54, "deadcode": 90, "consistency": 96, "hygiene": 90}, "findings_total": 26, "findings_by_category": {"structure": 13, "deadcode": 1, "duplication": 7, "hygiene": 1, "readability": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 17, "low": 6}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 1, "cross-file-duplication": 3, "no-readme": 1, "deep-nesting": 2, "large-file": 10, "filename-style-mix": 1, "in-file-repetition": 4, "long-lines": 1}, "files_analyzed": 136, "duration_ms": 2359}
{"repo": "repo-332", "score": 75, "grade": "C", "subscores": {"structure": 24, "readability": 60, "duplication": 88, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 11, "findings_by_category": {"structure": 4, "readability": 4, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 5, "low": 3}, "findings_by_rule": {"giant-file": 3, "deep-nesting": 4, "large-file": 1, "in-file-repetition": 3}, "files_analyzed": 19, "duration_ms": 2069}
{"repo": "repo-333", "score": 88, "grade": "B", "subscores": {"structure": 68, "readability": 100, "duplication": 76, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 6, "findings_by_category": {"structure": 2, "duplication": 3, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 1}, "findings_by_rule": {"giant-file": 1, "cross-file-duplication": 2, "no-gitignore": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 10, "duration_ms": 984}
{"repo": "repo-334", "score": 56, "grade": "D", "subscores": {"structure": 0, "readability": 60, "duplication": 100, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 37, "findings_by_category": {"structure": 8, "deadcode": 24, "readability": 4, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 34, "low": 1}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 24, "deep-nesting": 4, "large-file": 6, "filename-style-mix": 1}, "files_analyzed": 158, "duration_ms": 2796}
{"repo": "repo-335", "score": 89, "grade": "B", "subscores": {"structure": 90, "readability": 100, "duplication": 70, "deadcode": 70, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"deadcode": 3, "duplication": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 0}, "findings_by_rule": {"commented-out-code": 3, "cross-file-duplication": 3, "large-file": 1}, "files_analyzed": 43, "duration_ms": 1270}
{"repo": "repo-336", "score": 90, "grade": "A", "subscores": {"structure": 78, "readability": 100, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 80}, "findings_total": 5, "findings_by_category": {"structure": 1, "deadcode": 1, "hygiene": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "no-readme": 1, "no-gitignore": 1, "in-file-repetition": 1}, "files_analyzed": 6, "duration_ms": 560}
{"repo": "repo-337", "score": 61, "grade": "D", "subscores": {"structure": 4, "readability": 90, "duplication": 76, "deadcode": 10, "consistency": 96, "hygiene": 100}, "findings_total": 20, "findings_by_category": {"structure": 6, "deadcode": 9, "duplication": 3, "readability": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 15, "low": 2}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 9, "cross-file-duplication": 2, "deep-nesting": 1, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 197, "duration_ms": 688}
{"repo": "repo-338", "score": 88, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"deadcode": 2, "duplication": 2, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 82, "duration_ms": 762}
{"repo": "repo-339", "score": 88, "grade": "B", "subscores": {"structure": 48, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"structure": 4, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "large-file": 3}, "files_analyzed": 22, "duration_ms": 2091}
{"repo": "repo-340", "score": 89, "grade": "B", "subscores": {"structure": 90, "readability": 90, "duplication": 76, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 7, "findings_by_category": {"deadcode": 1, "duplication": 3, "hygiene": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 2, "no-readme": 1, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 88, "duration_ms": 541}
{"repo": "repo-341", "score": 75, "grade": "C", "subscores": {"structure": 60, "readability": 70, "duplication": 80, "deadcode": 66, "consistency": 100, "hygiene": 80}, "findings_total": 15, "findings_by_category": {"deadcode": 4, "duplication": 2, "hygiene": 2, "readability": 3, "structure": 4}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 1}, "findings_by_rule": {"commented-out-code": 3, "cross-file-duplication": 2, "no-tests": 1, "no-lockfile": 1, "deep-nesting": 3, "large-file": 4, "debug-logging": 1}, "files_analyzed": 93, "duration_ms": 731}
{"repo": "repo-342", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 96, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 89, "duration_ms": 496}
{"repo": "repo-343", "score": 46, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 28, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 32, "findings_by_category": {"structure": 9, "deadcode": 2, "duplication": 9, "readability": 12}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 28, "low": 3}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 6, "deep-nesting": 12, "large-file": 8, "in-file-repetition": 3}, "files_analyzed": 174, "duration_ms": 1493}
{"repo": "repo-344", "score": 92, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 90, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 5, "findings_by_category": {"deadcode": 1, "duplication": 1, "hygiene": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "no-tests": 1, "large-file": 2}, "files_analyzed": 48, "duration_ms": 2364}
{"repo": "repo-345", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 4, "findings_by_category": {"hygiene": 2, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "no-gitignore": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 20, "duration_ms": 1945}
{"repo": "repo-346", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 78}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "commented-out-code": 1}, "files_analyzed": 70, "duration_ms": 460}
{"repo": "repo-347", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 1, "duration_ms": 580}
{"repo": "repo-348", "score": 86, "grade": "B", "subscores": {"structure": 78, "readability": 86, "duplication": 86, "deadcode": 90, "consistency": 100, "hygiene": 78}, "findings_total": 7, "findings_by_category": {"hygiene": 1, "structure": 1, "deadcode": 1, "duplication": 2, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 3, "low": 2}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 1, "in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 40, "duration_ms": 1660}
{"repo": "repo-349", "score": 30, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 78}, "findings_total": 215, "findings_by_category": {"hygiene": 1, "structure": 113, "deadcode": 37, "duplication": 10, "readability": 53, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 58, "medium": 149, "low": 8}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 57, "commented-out-code": 37, "cross-file-duplication": 6, "deep-nesting": 51, "large-file": 55, "filename-style-mix": 1, "in-file-repetition": 4, "long-lines": 2, "cluttered-root": 1}, "files_analyzed": 1207, "duration_ms": 3832}
{"repo": "repo-350", "score": 99, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 96, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 1}, "findings_by_rule": {"debug-logging": 1}, "files_analyzed": 10, "duration_ms": 1093}
{"repo": "repo-351", "score": 91, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 86, "deadcode": 90, "consistency": 88, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"deadcode": 1, "duplication": 2, "structure": 2, "consistency": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 4}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "large-file": 2, "mixed-indentation": 3, "in-file-repetition": 1}, "files_analyzed": 63, "duration_ms": 1077}
{"repo": "repo-352", "score": 78, "grade": "C", "subscores": {"structure": 58, "readability": 60, "duplication": 86, "deadcode": 90, "consistency": 86, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"structure": 3, "consistency": 2, "deadcode": 1, "duplication": 2, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 9, "low": 2}, "findings_by_rule": {"giant-file": 1, "competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 4, "large-file": 2, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 164, "duration_ms": 636}
{"repo": "repo-353", "score": 70, "grade": "C", "subscores": {"structure": 48, "readability": 70, "duplication": 32, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 17, "findings_by_category": {"structure": 4, "deadcode": 2, "duplication": 8, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 14, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 6, "deep-nesting": 3, "large-file": 3, "in-file-repetition": 2}, "files_analyzed": 248, "duration_ms": 928}
{"repo": "repo-354", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "no-gitignore": 1}, "files_analyzed": 25, "duration_ms": 1902}
{"repo": "repo-355", "score": 90, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 5, "findings_by_category": {"structure": 1, "hygiene": 2, "readability": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 1}, "findings_by_rule": {"giant-file": 1, "no-readme": 1, "junk-file": 1, "deep-nesting": 1, "in-file-repetition": 1}, "files_analyzed": 7, "duration_ms": 820}
{"repo": "repo-356", "score": 81, "grade": "B", "subscores": {"structure": 38, "readability": 96, "duplication": 100, "deadcode": 70, "consistency": 100, "hygiene": 90}, "findings_total": 10, "findings_by_category": {"structure": 5, "deadcode": 3, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 8, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 3, "no-tests": 1, "large-file": 4, "long-lines": 1}, "files_analyzed": 117, "duration_ms": 5798}
{"repo": "repo-357", "score": 53, "grade": "D", "subscores": {"structure": 4, "readability": 80, "duplication": 40, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 24, "findings_by_category": {"structure": 6, "deadcode": 10, "duplication": 6, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 21, "low": 0}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 10, "cross-file-duplication": 6, "deep-nesting": 2, "large-file": 3}, "files_analyzed": 176, "duration_ms": 2568}
{"repo": "repo-358", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 24, "duration_ms": 597}
{"repo": "repo-359", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 76, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"duplication": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"cross-file-duplication": 2, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 185, "duration_ms": 644}
{"repo": "repo-360", "score": 86, "grade": "B", "subscores": {"structure": 60, "readability": 90, "duplication": 96, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"deadcode": 2, "readability": 1, "structure": 4, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "deep-nesting": 1, "large-file": 4, "in-file-repetition": 1}, "files_analyzed": 72, "duration_ms": 631}
{"repo": "repo-361", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 8, "duration_ms": 1538}
{"repo": "repo-362", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 38, "duration_ms": 2033}
{"repo": "repo-363", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 86, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"consistency": 2, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 100, "duration_ms": 1430}
{"repo": "repo-364", "score": 89, "grade": "B", "subscores": {"structure": 68, "readability": 80, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"structure": 2, "readability": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 1}, "findings_by_rule": {"giant-file": 1, "deep-nesting": 2, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 24, "duration_ms": 2767}
{"repo": "repo-365", "score": 88, "grade": "B", "subscores": {"structure": 68, "readability": 80, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"structure": 2, "deadcode": 1, "readability": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "deep-nesting": 2, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 33, "duration_ms": 4623}
{"repo": "repo-366", "score": 82, "grade": "B", "subscores": {"structure": 34, "readability": 100, "duplication": 100, "deadcode": 70, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"structure": 3, "deadcode": 3}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 3, "low": 0}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 3}, "files_analyzed": 9, "duration_ms": 513}
{"repo": "repo-367", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-gitignore": 1, "large-file": 1}, "files_analyzed": 23, "duration_ms": 727}
{"repo": "repo-368", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"duplication": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 24, "duration_ms": 2624}
{"repo": "repo-369", "score": 62, "grade": "D", "subscores": {"structure": 4, "readability": 90, "duplication": 100, "deadcode": 0, "consistency": 100, "hygiene": 90}, "findings_total": 131, "findings_by_category": {"structure": 9, "deadcode": 120, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 129, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 120, "junk-file": 1, "deep-nesting": 1, "large-file": 7, "cluttered-root": 1}, "files_analyzed": 204, "duration_ms": 2597}
{"repo": "repo-370", "score": 79, "grade": "C", "subscores": {"structure": 58, "readability": 100, "duplication": 82, "deadcode": 78, "consistency": 100, "hygiene": 58}, "findings_total": 13, "findings_by_category": {"hygiene": 3, "structure": 3, "deadcode": 4, "duplication": 3}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 6, "low": 5}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 1, "junk-file": 2, "large-file": 2, "debug-logging": 3, "in-file-repetition": 2}, "files_analyzed": 36, "duration_ms": 3456}
{"repo": "repo-371", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 96, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 2, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "long-lines": 1}, "files_analyzed": 101, "duration_ms": 584}
{"repo": "repo-372", "score": 67, "grade": "C", "subscores": {"structure": 40, "readability": 100, "duplication": 36, "deadcode": 70, "consistency": 100, "hygiene": 56}, "findings_total": 18, "findings_by_category": {"hygiene": 2, "deadcode": 3, "duplication": 7, "structure": 6}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 15, "low": 1}, "findings_by_rule": {"committed-artifacts": 2, "commented-out-code": 3, "cross-file-duplication": 6, "large-file": 6, "in-file-repetition": 1}, "files_analyzed": 161, "duration_ms": 799}
{"repo": "repo-373", "score": 52, "grade": "D", "subscores": {"structure": 28, "readability": 0, "duplication": 28, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 27, "findings_by_category": {"structure": 6, "deadcode": 2, "duplication": 9, "readability": 10}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 23, "low": 3}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 6, "deep-nesting": 10, "large-file": 5, "in-file-repetition": 3}, "files_analyzed": 170, "duration_ms": 634}
{"repo": "repo-374", "score": 79, "grade": "C", "subscores": {"structure": 100, "readability": 100, "duplication": 24, "deadcode": 70, "consistency": 96, "hygiene": 70}, "findings_total": 17, "findings_by_category": {"deadcode": 3, "duplication": 10, "hygiene": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 12, "low": 5}, "findings_by_rule": {"commented-out-code": 3, "cross-file-duplication": 6, "copy-paste-file": 3, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 238, "duration_ms": 570}
{"repo": "repo-375", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 38, "duration_ms": 1176}
{"repo": "repo-376", "score": 92, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 27, "duration_ms": 532}
{"repo": "repo-377", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 29, "duration_ms": 4417}
{"repo": "repo-378", "score": 47, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 86, "deadcode": 30, "consistency": 100, "hygiene": 100}, "findings_total": 49, "findings_by_category": {"structure": 10, "deadcode": 7, "duplication": 2, "readability": 30}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 45, "low": 1}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 7, "cross-file-duplication": 1, "deep-nesting": 30, "large-file": 7, "in-file-repetition": 1}, "files_analyzed": 144, "duration_ms": 1161}
{"repo": "repo-379", "score": 93, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 56}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 0, "low": 0}, "findings_by_rule": {"committed-artifacts": 2}, "files_analyzed": 5, "duration_ms": 8124}
{"repo": "repo-380", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 3, "findings_by_category": {"hygiene": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"no-gitignore": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 37, "duration_ms": 1273}
{"repo": "repo-381", "score": 92, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 60}, "findings_total": 5, "findings_by_category": {"duplication": 1, "hygiene": 4}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1, "no-readme": 1, "no-gitignore": 1, "copy-paste-file": 2}, "files_analyzed": 141, "duration_ms": 871}
{"repo": "repo-382", "score": 90, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 46}, "findings_total": 4, "findings_by_category": {"hygiene": 3, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 2, "low": 0}, "findings_by_rule": {"committed-artifacts": 2, "no-gitignore": 1, "deep-nesting": 1}, "files_analyzed": 5, "duration_ms": 9489}
{"repo": "repo-383", "score": 86, "grade": "B", "subscores": {"structure": 58, "readability": 90, "duplication": 100, "deadcode": 96, "consistency": 92, "hygiene": 90}, "findings_total": 8, "findings_by_category": {"structure": 3, "hygiene": 1, "readability": 1, "consistency": 2, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 3}, "findings_by_rule": {"giant-file": 1, "no-tests": 1, "deep-nesting": 1, "large-file": 2, "mixed-indentation": 2, "debug-logging": 1}, "files_analyzed": 53, "duration_ms": 608}
{"repo": "repo-384", "score": 86, "grade": "B", "subscores": {"structure": 68, "readability": 90, "duplication": 86, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"structure": 2, "deadcode": 2, "duplication": 2, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 5, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 118, "duration_ms": 1016}
{"repo": "repo-385", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 12, "duration_ms": 402}
{"repo": "repo-386", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 86, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "debug-logging": 1}, "files_analyzed": 15, "duration_ms": 1464}
{"repo": "repo-387", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 10, "duration_ms": 529}
{"repo": "repo-388", "score": 74, "grade": "C", "subscores": {"structure": 78, "readability": 100, "duplication": 90, "deadcode": 32, "consistency": 100, "hygiene": 34}, "findings_total": 16, "findings_by_category": {"hygiene": 3, "structure": 1, "deadcode": 11, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 5, "low": 7}, "findings_by_rule": {"committed-artifacts": 3, "giant-file": 1, "commented-out-code": 4, "cross-file-duplication": 1, "debug-logging": 7}, "files_analyzed": 81, "duration_ms": 2201}
{"repo": "repo-389", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 56, "duration_ms": 1857}
{"repo": "repo-390", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 29, "duration_ms": 2869}
{"repo": "repo-391", "score": 86, "grade": "B", "subscores": {"structure": 90, "readability": 50, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"deadcode": 1, "readability": 5, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 5, "large-file": 1}, "files_analyzed": 81, "duration_ms": 1038}
{"repo": "repo-392", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 20, "duration_ms": 869}
{"repo": "repo-393", "score": 54, "grade": "D", "subscores": {"structure": 0, "readability": 10, "duplication": 78, "deadcode": 70, "consistency": 96, "hygiene": 100}, "findings_total": 27, "findings_by_category": {"structure": 10, "deadcode": 3, "duplication": 4, "readability": 9, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 7, "medium": 16, "low": 4}, "findings_by_rule": {"giant-file": 7, "commented-out-code": 3, "cross-file-duplication": 1, "deep-nesting": 9, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 3}, "files_analyzed": 220, "duration_ms": 682}
{"repo": "repo-394", "score": 48, "grade": "F", "subscores": {"structure": 18, "readability": 30, "duplication": 56, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 34, "findings_by_category": {"structure": 7, "deadcode": 15, "duplication": 5, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 32, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 15, "cross-file-duplication": 4, "deep-nesting": 7, "large-file": 6, "in-file-repetition": 1}, "files_analyzed": 205, "duration_ms": 587}
{"repo": "repo-395", "score": 82, "grade": "B", "subscores": {"structure": 100, "readability": 90, "duplication": 90, "deadcode": 2, "consistency": 100, "hygiene": 100}, "findings_total": 16, "findings_by_category": {"deadcode": 14, "duplication": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 7}, "findings_by_rule": {"commented-out-code": 7, "cross-file-duplication": 1, "deep-nesting": 1, "debug-logging": 7}, "files_analyzed": 66, "duration_ms": 1183}
{"repo": "repo-396", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 19, "duration_ms": 584}
{"repo": "repo-397", "score": 30, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 78}, "findings_total": 101, "findings_by_category": {"hygiene": 1, "structure": 43, "deadcode": 29, "duplication": 10, "readability": 17, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 21, "medium": 74, "low": 6}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 20, "commented-out-code": 28, "cross-file-duplication": 6, "deep-nesting": 17, "large-file": 23, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4}, "files_analyzed": 329, "duration_ms": 5511}
{"repo": "repo-398", "score": 33, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 32, "deadcode": 50, "consistency": 40, "hygiene": 100}, "findings_total": 52, "findings_by_category": {"structure": 13, "deadcode": 5, "duplication": 8, "readability": 11, "consistency": 15}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 31, "low": 17}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 5, "cross-file-duplication": 6, "deep-nesting": 11, "large-file": 9, "mixed-indentation": 15, "in-file-repetition": 2}, "files_analyzed": 69, "duration_ms": 2483}
{"repo": "repo-399", "score": 89, "grade": "B", "subscores": {"structure": 78, "readability": 100, "duplication": 90, "deadcode": 80, "consistency": 96, "hygiene": 90}, "findings_total": 6, "findings_by_category": {"structure": 1, "deadcode": 2, "duplication": 1, "hygiene": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 2, "cross-file-duplication": 1, "no-lockfile": 1, "filename-style-mix": 1}, "files_analyzed": 1020, "duration_ms": 1039}
{"repo": "repo-400", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 30, "duration_ms": 2495}
{"repo": "repo-401", "score": 94, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 2, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2}, "files_analyzed": 148, "duration_ms": 1011}
{"repo": "repo-402", "score": 40, "grade": "F", "subscores": {"structure": 0, "readability": 100, "duplication": 32, "deadcode": 0, "consistency": 100, "hygiene": 0}, "findings_total": 222, "findings_by_category": {"deadcode": 190, "duplication": 8, "hygiene": 10, "structure": 14}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 214, "low": 8}, "findings_by_rule": {"commented-out-code": 184, "cross-file-duplication": 6, "copy-paste-file": 10, "large-file": 14, "debug-logging": 6, "in-file-repetition": 2}, "files_analyzed": 1529, "duration_ms": 1966}
{"repo": "repo-403", "score": 59, "grade": "D", "subscores": {"structure": 30, "readability": 100, "duplication": 72, "deadcode": 0, "consistency": 60, "hygiene": 90}, "findings_total": 52, "findings_by_category": {"deadcode": 30, "duplication": 4, "hygiene": 1, "structure": 7, "consistency": 10}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 40, "low": 12}, "findings_by_rule": {"commented-out-code": 30, "cross-file-duplication": 2, "no-gitignore": 1, "large-file": 7, "filename-style-mix": 1, "mixed-indentation": 9, "in-file-repetition": 2}, "files_analyzed": 454, "duration_ms": 18061}
{"repo": "repo-404", "score": 65, "grade": "C", "subscores": {"structure": 0, "readability": 80, "duplication": 48, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 19, "findings_by_category": {"structure": 8, "deadcode": 1, "duplication": 7, "hygiene": 1, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 12, "low": 3}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 1, "cross-file-duplication": 4, "no-tests": 1, "deep-nesting": 2, "large-file": 4, "in-file-repetition": 3}, "files_analyzed": 101, "duration_ms": 3373}
{"repo": "repo-405", "score": 57, "grade": "D", "subscores": {"structure": 60, "readability": 0, "duplication": 24, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 30, "findings_by_category": {"hygiene": 1, "duplication": 10, "readability": 15, "structure": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 25, "low": 4}, "findings_by_rule": {"committed-artifacts": 1, "cross-file-duplication": 6, "deep-nesting": 15, "large-file": 4, "in-file-repetition": 4}, "files_analyzed": 139, "duration_ms": 523}
{"repo": "repo-406", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 3, "findings_by_category": {"duplication": 1, "hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1, "no-readme": 1, "no-gitignore": 1}, "files_analyzed": 16, "duration_ms": 661}
{"repo": "repo-407", "score": 59, "grade": "D", "subscores": {"structure": 0, "readability": 80, "duplication": 62, "deadcode": 50, "consistency": 96, "hygiene": 78}, "findings_total": 21, "findings_by_category": {"hygiene": 1, "structure": 7, "deadcode": 5, "duplication": 5, "readability": 2, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 14, "low": 3}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 3, "commented-out-code": 5, "cross-file-duplication": 3, "deep-nesting": 2, "large-file": 4, "filename-style-mix": 1, "in-file-repetition": 2}, "files_analyzed": 126, "duration_ms": 549}
{"repo": "repo-408", "score": 46, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 46, "findings_by_category": {"structure": 21, "deadcode": 2, "duplication": 10, "readability": 13}, "findings_by_severity": {"critical": 0, "high": 14, "medium": 28, "low": 4}, "findings_by_rule": {"giant-file": 14, "commented-out-code": 2, "cross-file-duplication": 6, "deep-nesting": 13, "large-file": 7, "in-file-repetition": 4}, "files_analyzed": 94, "duration_ms": 1148}
{"repo": "repo-409", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 4, "duration_ms": 955}
{"repo": "repo-410", "score": 87, "grade": "B", "subscores": {"structure": 58, "readability": 90, "duplication": 90, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"structure": 3, "deadcode": 1, "duplication": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 5, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 2}, "files_analyzed": 32, "duration_ms": 623}
{"repo": "repo-411", "score": 94, "grade": "A", "subscores": {"structure": 78, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"structure": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"giant-file": 1, "deep-nesting": 1}, "files_analyzed": 4, "duration_ms": 461}
{"repo": "repo-412", "score": 44, "grade": "F", "subscores": {"structure": 4, "readability": 0, "duplication": 70, "deadcode": 50, "consistency": 80, "hygiene": 90}, "findings_total": 35, "findings_by_category": {"structure": 6, "deadcode": 5, "duplication": 3, "hygiene": 1, "readability": 15, "consistency": 5}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 27, "low": 5}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 5, "cross-file-duplication": 3, "no-tests": 1, "deep-nesting": 15, "large-file": 3, "mixed-indentation": 5}, "files_analyzed": 73, "duration_ms": 579}
{"repo": "repo-413", "score": 82, "grade": "B", "subscores": {"structure": 24, "readability": 90, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"structure": 4, "readability": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 2, "low": 1}, "findings_by_rule": {"giant-file": 3, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 20, "duration_ms": 874}
{"repo": "repo-414", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 82, "duration_ms": 1506}
{"repo": "repo-415", "score": 62, "grade": "D", "subscores": {"structure": 0, "readability": 96, "duplication": 82, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 35, "findings_by_category": {"structure": 8, "deadcode": 23, "duplication": 3, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 27, "low": 3}, "findings_by_rule": {"giant-file": 5, "commented-out-code": 23, "cross-file-duplication": 1, "large-file": 3, "in-file-repetition": 2, "long-lines": 1}, "files_analyzed": 153, "duration_ms": 850}
{"repo": "repo-416", "score": 92, "grade": "A", "subscores": {"structure": 68, "readability": 100, "duplication": 96, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"structure": 2, "deadcode": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 85, "duration_ms": 515}
{"repo": "repo-417", "score": 51, "grade": "D", "subscores": {"structure": 70, "readability": 0, "duplication": 58, "deadcode": 0, "consistency": 100, "hygiene": 90}, "findings_total": 86, "findings_by_category": {"deadcode": 31, "duplication": 6, "hygiene": 1, "readability": 45, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 83, "low": 3}, "findings_by_rule": {"commented-out-code": 31, "cross-file-duplication": 3, "junk-file": 1, "deep-nesting": 45, "large-file": 3, "in-file-repetition": 3}, "files_analyzed": 328, "duration_ms": 2918}
{"repo": "repo-418", "score": 87, "grade": "B", "subscores": {"structure": 48, "readability": 100, "duplication": 96, "deadcode": 90, "consistency": 96, "hygiene": 100}, "findings_total": 7, "findings_by_category": {"structure": 4, "deadcode": 1, "consistency": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 2}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "large-file": 3, "mixed-indentation": 1, "in-file-repetition": 1}, "files_analyzed": 38, "duration_ms": 1370}
{"repo": "repo-419", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 86, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"duplication": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"cross-file-duplication": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 44, "duration_ms": 652}
{"repo": "repo-420", "score": 63, "grade": "D", "subscores": {"structure": 60, "readability": 38, "duplication": 40, "deadcode": 50, "consistency": 100, "hygiene": 100}, "findings_total": 23, "findings_by_category": {"deadcode": 5, "duplication": 6, "readability": 8, "structure": 4}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 20, "low": 3}, "findings_by_rule": {"commented-out-code": 5, "cross-file-duplication": 6, "deep-nesting": 5, "large-file": 4, "long-lines": 3}, "files_analyzed": 168, "duration_ms": 671}
{"repo": "repo-421", "score": 94, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 70, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"duplication": 3, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"cross-file-duplication": 3, "no-readme": 1}, "files_analyzed": 10, "duration_ms": 564}
{"repo": "repo-422", "score": 62, "grade": "D", "subscores": {"structure": 0, "readability": 60, "duplication": 68, "deadcode": 66, "consistency": 96, "hygiene": 100}, "findings_total": 28, "findings_by_category": {"structure": 11, "deadcode": 7, "duplication": 5, "readability": 4, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 13, "low": 10}, "findings_by_rule": {"giant-file": 5, "commented-out-code": 1, "cross-file-duplication": 2, "deep-nesting": 4, "large-file": 6, "filename-style-mix": 1, "debug-logging": 6, "in-file-repetition": 3}, "files_analyzed": 770, "duration_ms": 3223}
{"repo": "repo-423", "score": 69, "grade": "C", "subscores": {"structure": 8, "readability": 100, "duplication": 78, "deadcode": 40, "consistency": 100, "hygiene": 100}, "findings_total": 18, "findings_by_category": {"structure": 8, "deadcode": 6, "duplication": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 14, "low": 3}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 6, "cross-file-duplication": 1, "large-file": 7, "in-file-repetition": 3}, "files_analyzed": 1632, "duration_ms": 2593}
{"repo": "repo-424", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 7, "duration_ms": 2845}
{"repo": "repo-425", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 80, "consistency": 96, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 2, "duplication": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 1, "filename-style-mix": 1}, "files_analyzed": 102, "duration_ms": 1011}
{"repo": "repo-426", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 70, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 3, "large-file": 1}, "files_analyzed": 71, "duration_ms": 803}
{"repo": "repo-427", "score": 85, "grade": "B", "subscores": {"structure": 70, "readability": 100, "duplication": 100, "deadcode": 60, "consistency": 100, "hygiene": 80}, "findings_total": 9, "findings_by_category": {"deadcode": 4, "hygiene": 2, "structure": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 0}, "findings_by_rule": {"commented-out-code": 4, "no-readme": 1, "no-gitignore": 1, "large-file": 3}, "files_analyzed": 13, "duration_ms": 1220}
{"repo": "repo-428", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 86, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 4, "findings_by_category": {"duplication": 2, "hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"cross-file-duplication": 1, "no-tests": 1, "junk-file": 1, "in-file-repetition": 1}, "files_analyzed": 73, "duration_ms": 507}
{"repo": "repo-429", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 6, "duration_ms": 1443}
{"repo": "repo-430", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 3, "duration_ms": 1645}
{"repo": "repo-431", "score": 93, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 90, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "duplication": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "large-file": 2}, "files_analyzed": 22, "duration_ms": 5679}
{"repo": "repo-432", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 23, "duration_ms": 551}
{"repo": "repo-433", "score": 63, "grade": "D", "subscores": {"structure": 30, "readability": 60, "duplication": 36, "deadcode": 90, "consistency": 96, "hygiene": 80}, "findings_total": 22, "findings_by_category": {"deadcode": 1, "duplication": 7, "hygiene": 2, "readability": 4, "structure": 7, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 20, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 6, "copy-paste-file": 1, "no-lockfile": 1, "deep-nesting": 4, "large-file": 7, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 1106, "duration_ms": 2716}
{"repo": "repo-434", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 7, "duration_ms": 1803}
{"repo": "repo-435", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 96, "deadcode": 100, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "readability": 1, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "deep-nesting": 1, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 93, "duration_ms": 544}
{"repo": "repo-436", "score": 94, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 86, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 2, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"commented-out-code": 1, "no-lockfile": 1, "deep-nesting": 1, "debug-logging": 1}, "files_analyzed": 64, "duration_ms": 493}
{"repo": "repo-437", "score": 52, "grade": "D", "subscores": {"structure": 0, "readability": 0, "duplication": 54, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 34, "findings_by_category": {"structure": 16, "deadcode": 1, "duplication": 7, "readability": 10}, "findings_by_severity": {"critical": 0, "high": 8, "medium": 22, "low": 4}, "findings_by_rule": {"giant-file": 8, "commented-out-code": 1, "cross-file-duplication": 3, "deep-nesting": 10, "large-file": 8, "in-file-repetition": 4}, "files_analyzed": 52, "duration_ms": 2397}
{"repo": "repo-438", "score": 87, "grade": "B", "subscores": {"structure": 96, "readability": 100, "duplication": 24, "deadcode": 100, "consistency": 96, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"duplication": 10, "consistency": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 6}, "findings_by_rule": {"cross-file-duplication": 6, "mixed-indentation": 1, "in-file-repetition": 4, "cluttered-root": 1}, "files_analyzed": 135, "duration_ms": 1275}
{"repo": "repo-439", "score": 58, "grade": "D", "subscores": {"structure": 4, "readability": 100, "duplication": 24, "deadcode": 30, "consistency": 96, "hygiene": 100}, "findings_total": 27, "findings_by_category": {"structure": 9, "deadcode": 7, "duplication": 10, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 20, "low": 6}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 7, "cross-file-duplication": 6, "flat-structure": 1, "large-file": 6, "mixed-indentation": 1, "in-file-repetition": 4, "cluttered-root": 1}, "files_analyzed": 92, "duration_ms": 594}
{"repo": "repo-440", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 4, "duration_ms": 563}
{"repo": "repo-441", "score": 90, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"deadcode": 2, "duplication": 2, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 197, "duration_ms": 674}
{"repo": "repo-442", "score": 52, "grade": "D", "subscores": {"structure": 0, "readability": 60, "duplication": 64, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 41, "findings_by_category": {"structure": 8, "deadcode": 23, "duplication": 6, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 35, "low": 4}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 23, "cross-file-duplication": 2, "deep-nesting": 4, "large-file": 6, "in-file-repetition": 4}, "files_analyzed": 98, "duration_ms": 1121}
{"repo": "repo-443", "score": 86, "grade": "B", "subscores": {"structure": 100, "readability": 50, "duplication": 76, "deadcode": 96, "consistency": 100, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"duplication": 3, "readability": 5, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 2}, "findings_by_rule": {"cross-file-duplication": 2, "deep-nesting": 5, "debug-logging": 1, "in-file-repetition": 1}, "files_analyzed": 158, "duration_ms": 680}
{"repo": "repo-444", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 96, "hygiene": 78}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 0, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "mixed-indentation": 1}, "files_analyzed": 65, "duration_ms": 1857}
{"repo": "repo-445", "score": 35, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 36, "deadcode": 0, "consistency": 96, "hygiene": 100}, "findings_total": 62, "findings_by_category": {"structure": 8, "deadcode": 26, "duplication": 7, "readability": 20, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 58, "low": 2}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 26, "cross-file-duplication": 6, "deep-nesting": 20, "large-file": 6, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 482, "duration_ms": 1040}
{"repo": "repo-446", "score": 51, "grade": "D", "subscores": {"structure": 0, "readability": 20, "duplication": 76, "deadcode": 40, "consistency": 96, "hygiene": 100}, "findings_total": 25, "findings_by_category": {"structure": 7, "deadcode": 6, "duplication": 3, "readability": 8, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 4, "medium": 19, "low": 2}, "findings_by_rule": {"giant-file": 4, "commented-out-code": 6, "cross-file-duplication": 2, "deep-nesting": 8, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 1}, "files_analyzed": 120, "duration_ms": 3596}
{"repo": "repo-447", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 80, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"readability": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"deep-nesting": 2, "in-file-repetition": 1}, "files_analyzed": 24, "duration_ms": 768}
{"repo": "repo-448", "score": 98, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"large-file": 1}, "files_analyzed": 33, "duration_ms": 2033}
{"repo": "repo-449", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1}, "files_analyzed": 36, "duration_ms": 655}
{"repo": "repo-450", "score": 84, "grade": "B", "subscores": {"structure": 96, "readability": 100, "duplication": 100, "deadcode": 96, "consistency": 100, "hygiene": 0}, "findings_total": 13, "findings_by_category": {"hygiene": 11, "deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 11, "low": 2}, "findings_by_rule": {"no-readme": 1, "copy-paste-file": 10, "debug-logging": 1, "cluttered-root": 1}, "files_analyzed": 267, "duration_ms": 3530}
{"repo": "repo-451", "score": 88, "grade": "B", "subscores": {"structure": 100, "readability": 90, "duplication": 40, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 8, "findings_by_category": {"duplication": 6, "hygiene": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 0}, "findings_by_rule": {"cross-file-duplication": 6, "no-gitignore": 1, "deep-nesting": 1}, "files_analyzed": 108, "duration_ms": 1491}
{"repo": "repo-452", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"copy-paste-file": 1, "large-file": 1}, "files_analyzed": 19, "duration_ms": 7930}
{"repo": "repo-453", "score": 76, "grade": "C", "subscores": {"structure": 46, "readability": 60, "duplication": 96, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 11, "findings_by_category": {"structure": 3, "deadcode": 2, "hygiene": 1, "readability": 4, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 8, "low": 1}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 2, "no-tests": 1, "deep-nesting": 4, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 102, "duration_ms": 667}
{"repo": "repo-454", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 68}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "junk-file": 1}, "files_analyzed": 27, "duration_ms": 1465}
{"repo": "repo-455", "score": 73, "grade": "C", "subscores": {"structure": 28, "readability": 92, "duplication": 42, "deadcode": 82, "consistency": 100, "hygiene": 100}, "findings_total": 18, "findings_by_category": {"structure": 6, "deadcode": 3, "duplication": 7, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 11, "low": 6}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 5, "large-file": 5, "debug-logging": 2, "in-file-repetition": 2, "long-lines": 2}, "files_analyzed": 190, "duration_ms": 734}
{"repo": "repo-456", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 3, "duration_ms": 3042}
{"repo": "repo-457", "score": 62, "grade": "D", "subscores": {"structure": 90, "readability": 0, "duplication": 32, "deadcode": 90, "consistency": 100, "hygiene": 70}, "findings_total": 42, "findings_by_category": {"deadcode": 1, "duplication": 8, "hygiene": 3, "readability": 29, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 39, "low": 3}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 6, "no-readme": 1, "no-tests": 1, "junk-file": 1, "deep-nesting": 28, "large-file": 1, "in-file-repetition": 2, "long-lines": 1}, "files_analyzed": 85, "duration_ms": 2491}
{"repo": "repo-458", "score": 89, "grade": "B", "subscores": {"structure": 100, "readability": 60, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 78}, "findings_total": 5, "findings_by_category": {"hygiene": 1, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 4, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "deep-nesting": 4}, "files_analyzed": 84, "duration_ms": 2179}
{"repo": "repo-459", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 26, "duration_ms": 3023}
{"repo": "repo-460", "score": 77, "grade": "C", "subscores": {"structure": 100, "readability": 80, "duplication": 32, "deadcode": 90, "consistency": 100, "hygiene": 50}, "findings_total": 16, "findings_by_category": {"deadcode": 1, "duplication": 8, "hygiene": 5, "readability": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 6, "junk-file": 5, "deep-nesting": 2, "in-file-repetition": 2}, "files_analyzed": 63, "duration_ms": 1256}
{"repo": "repo-461", "score": 46, "grade": "F", "subscores": {"structure": 6, "readability": 0, "duplication": 100, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 41, "findings_by_category": {"structure": 7, "deadcode": 19, "readability": 15}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 35, "low": 4}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 19, "deep-nesting": 11, "large-file": 5, "long-lines": 4}, "files_analyzed": 134, "duration_ms": 3856}
{"repo": "repo-462", "score": 88, "grade": "B", "subscores": {"structure": 90, "readability": 90, "duplication": 90, "deadcode": 80, "consistency": 86, "hygiene": 90}, "findings_total": 8, "findings_by_category": {"consistency": 2, "deadcode": 2, "duplication": 1, "hygiene": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 2, "cross-file-duplication": 1, "no-readme": 1, "deep-nesting": 1, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 116, "duration_ms": 525}
{"repo": "repo-463", "score": 26, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 10, "consistency": 48, "hygiene": 90}, "findings_total": 78, "findings_by_category": {"structure": 28, "deadcode": 9, "duplication": 10, "hygiene": 1, "readability": 17, "consistency": 13}, "findings_by_severity": {"critical": 0, "high": 10, "medium": 50, "low": 18}, "findings_by_rule": {"giant-file": 10, "commented-out-code": 9, "cross-file-duplication": 6, "copy-paste-file": 1, "deep-nesting": 17, "flat-structure": 1, "large-file": 16, "mixed-indentation": 13, "in-file-repetition": 4, "cluttered-root": 1}, "files_analyzed": 1430, "duration_ms": 3175}
{"repo": "repo-464", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 5, "duration_ms": 527}
{"repo": "repo-465", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-readme": 1}, "files_analyzed": 1, "duration_ms": 444}
{"repo": "repo-466", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 3, "duration_ms": 461}
{"repo": "repo-467", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 62, "duration_ms": 596}
{"repo": "repo-468", "score": 61, "grade": "D", "subscores": {"structure": 50, "readability": 50, "duplication": 24, "deadcode": 62, "consistency": 86, "hygiene": 100}, "findings_total": 30, "findings_by_category": {"consistency": 2, "deadcode": 8, "duplication": 10, "readability": 5, "structure": 5}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 18, "low": 12}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 6, "deep-nesting": 5, "large-file": 5, "filename-style-mix": 1, "debug-logging": 7, "in-file-repetition": 4}, "files_analyzed": 161, "duration_ms": 2875}
{"repo": "repo-469", "score": 86, "grade": "B", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 30, "consistency": 100, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"deadcode": 7, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 0}, "findings_by_rule": {"commented-out-code": 7, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 125, "duration_ms": 646}
{"repo": "repo-470", "score": 44, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 86, "consistency": 86, "hygiene": 100}, "findings_total": 54, "findings_by_category": {"structure": 26, "consistency": 2, "deadcode": 2, "duplication": 10, "readability": 14}, "findings_by_severity": {"critical": 0, "high": 9, "medium": 39, "low": 6}, "findings_by_rule": {"giant-file": 9, "competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 6, "deep-nesting": 14, "large-file": 17, "filename-style-mix": 1, "debug-logging": 1, "in-file-repetition": 4}, "files_analyzed": 372, "duration_ms": 9087}
{"repo": "repo-471", "score": 49, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 30, "findings_by_category": {"duplication": 10, "readability": 10, "structure": 10}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 26, "low": 4}, "findings_by_rule": {"cross-file-duplication": 6, "deep-nesting": 10, "large-file": 10, "in-file-repetition": 4}, "files_analyzed": 255, "duration_ms": 2220}
{"repo": "repo-472", "score": 55, "grade": "D", "subscores": {"structure": 10, "readability": 90, "duplication": 24, "deadcode": 20, "consistency": 100, "hygiene": 90}, "findings_total": 29, "findings_by_category": {"deadcode": 8, "duplication": 10, "hygiene": 1, "readability": 1, "structure": 9}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 25, "low": 4}, "findings_by_rule": {"commented-out-code": 8, "cross-file-duplication": 6, "no-lockfile": 1, "deep-nesting": 1, "large-file": 9, "in-file-repetition": 4}, "files_analyzed": 187, "duration_ms": 2009}
{"repo": "repo-473", "score": 74, "grade": "C", "subscores": {"structure": 100, "readability": 30, "duplication": 32, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 16, "findings_by_category": {"duplication": 8, "hygiene": 1, "readability": 7}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 14, "low": 2}, "findings_by_rule": {"cross-file-duplication": 6, "no-tests": 1, "deep-nesting": 7, "in-file-repetition": 2}, "files_analyzed": 69, "duration_ms": 754}
{"repo": "repo-474", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 12, "duration_ms": 1235}
{"repo": "repo-475", "score": 51, "grade": "D", "subscores": {"structure": 0, "readability": 76, "duplication": 62, "deadcode": 0, "consistency": 100, "hygiene": 78}, "findings_total": 81, "findings_by_category": {"hygiene": 1, "structure": 8, "deadcode": 64, "duplication": 5, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 73, "low": 3}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 4, "commented-out-code": 64, "cross-file-duplication": 3, "deep-nesting": 2, "large-file": 4, "in-file-repetition": 2, "long-lines": 1}, "files_analyzed": 132, "duration_ms": 2198}
{"repo": "repo-476", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 105, "duration_ms": 1418}
{"repo": "repo-477", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 1, "duration_ms": 795}
{"repo": "repo-478", "score": 89, "grade": "B", "subscores": {"structure": 100, "readability": 100, "duplication": 70, "deadcode": 96, "consistency": 100, "hygiene": 60}, "findings_total": 8, "findings_by_category": {"duplication": 3, "hygiene": 4, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 1}, "findings_by_rule": {"cross-file-duplication": 3, "junk-file": 3, "no-lockfile": 1, "debug-logging": 1}, "files_analyzed": 56, "duration_ms": 914}
{"repo": "repo-479", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"deep-nesting": 2, "large-file": 1}, "files_analyzed": 37, "duration_ms": 584}
{"repo": "repo-480", "score": 63, "grade": "D", "subscores": {"structure": 36, "readability": 20, "duplication": 82, "deadcode": 86, "consistency": 100, "hygiene": 80}, "findings_total": 19, "findings_by_category": {"structure": 4, "deadcode": 2, "duplication": 3, "hygiene": 2, "readability": 8}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 14, "low": 3}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "cross-file-duplication": 1, "no-tests": 1, "no-lockfile": 1, "deep-nesting": 8, "large-file": 2, "debug-logging": 1, "in-file-repetition": 2}, "files_analyzed": 102, "duration_ms": 4832}
{"repo": "repo-481", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 3, "duration_ms": 685}
{"repo": "repo-482", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 31, "duration_ms": 740}
{"repo": "repo-483", "score": 95, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 3, "findings_by_category": {"hygiene": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"no-gitignore": 1, "no-lockfile": 1, "large-file": 1}, "files_analyzed": 8, "duration_ms": 1274}
{"repo": "repo-484", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 357, "duration_ms": 574}
{"repo": "repo-485", "score": 85, "grade": "B", "subscores": {"structure": 78, "readability": 90, "duplication": 86, "deadcode": 90, "consistency": 100, "hygiene": 68}, "findings_total": 7, "findings_by_category": {"hygiene": 2, "structure": 1, "deadcode": 1, "duplication": 2, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 4, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 1, "copy-paste-file": 1, "deep-nesting": 1, "in-file-repetition": 1}, "files_analyzed": 24, "duration_ms": 683}
{"repo": "repo-486", "score": 94, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 90, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"consistency": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 83, "duration_ms": 518}
{"repo": "repo-487", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 7, "duration_ms": 1783}
{"repo": "repo-488", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 96, "consistency": 100, "hygiene": 80}, "findings_total": 3, "findings_by_category": {"hygiene": 2, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1, "debug-logging": 1}, "files_analyzed": 2, "duration_ms": 490}
{"repo": "repo-489", "score": 45, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 100, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 300, "findings_by_category": {"structure": 103, "deadcode": 139, "readability": 58}, "findings_by_severity": {"critical": 0, "high": 46, "medium": 254, "low": 0}, "findings_by_rule": {"giant-file": 46, "commented-out-code": 139, "deep-nesting": 58, "large-file": 57}, "files_analyzed": 1660, "duration_ms": 6007}
{"repo": "repo-490", "score": 61, "grade": "D", "subscores": {"structure": 38, "readability": 100, "duplication": 24, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 46, "findings_by_category": {"structure": 5, "deadcode": 31, "duplication": 10}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 37, "low": 8}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 27, "cross-file-duplication": 6, "large-file": 4, "debug-logging": 4, "in-file-repetition": 4}, "files_analyzed": 238, "duration_ms": 8777}
{"repo": "repo-491", "score": 82, "grade": "B", "subscores": {"structure": 48, "readability": 90, "duplication": 74, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 11, "findings_by_category": {"structure": 4, "deadcode": 1, "duplication": 5, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 6, "low": 4}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 1, "large-file": 3, "in-file-repetition": 4}, "files_analyzed": 175, "duration_ms": 706}
{"repo": "repo-492", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 89, "duration_ms": 2404}
{"repo": "repo-493", "score": 80, "grade": "B", "subscores": {"structure": 70, "readability": 80, "duplication": 34, "deadcode": 100, "consistency": 96, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"duplication": 9, "readability": 2, "structure": 3, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 10, "low": 5}, "findings_by_rule": {"cross-file-duplication": 5, "deep-nesting": 2, "large-file": 3, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 122, "duration_ms": 649}
{"repo": "repo-494", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 28, "duration_ms": 1114}
{"repo": "repo-495", "score": 76, "grade": "C", "subscores": {"structure": 48, "readability": 60, "duplication": 100, "deadcode": 60, "consistency": 100, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"structure": 4, "deadcode": 4, "readability": 4}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 11, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 4, "deep-nesting": 4, "large-file": 3}, "files_analyzed": 41, "duration_ms": 956}
{"repo": "repo-496", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 80, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 2}, "files_analyzed": 83, "duration_ms": 853}
{"repo": "repo-497", "score": 93, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"deadcode": 1, "hygiene": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1, "large-file": 2}, "files_analyzed": 5, "duration_ms": 927}
{"repo": "repo-498", "score": 89, "grade": "B", "subscores": {"structure": 100, "readability": 96, "duplication": 92, "deadcode": 50, "consistency": 100, "hygiene": 90}, "findings_total": 9, "findings_by_category": {"deadcode": 5, "hygiene": 1, "duplication": 2, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 6, "low": 3}, "findings_by_rule": {"commented-out-code": 5, "no-tests": 1, "in-file-repetition": 2, "long-lines": 1}, "files_analyzed": 70, "duration_ms": 639}
{"repo": "repo-499", "score": 94, "grade": "A", "subscores": {"structure": 80, "readability": 100, "duplication": 90, "deadcode": 96, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"duplication": 1, "structure": 2, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 1}, "findings_by_rule": {"cross-file-duplication": 1, "large-file": 2, "debug-logging": 1}, "files_analyzed": 42, "duration_ms": 515}
{"repo": "repo-500", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 86, "deadcode": 96, "consistency": 100, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"duplication": 2, "readability": 1, "deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 2}, "findings_by_rule": {"cross-file-duplication": 1, "deep-nesting": 1, "debug-logging": 1, "in-file-repetition": 1}, "files_analyzed": 36, "duration_ms": 1816}
{"repo": "repo-501", "score": 58, "grade": "D", "subscores": {"structure": 58, "readability": 0, "duplication": 24, "deadcode": 90, "consistency": 92, "hygiene": 100}, "findings_total": 55, "findings_by_category": {"structure": 3, "deadcode": 1, "duplication": 10, "readability": 39, "consistency": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 48, "low": 6}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 6, "deep-nesting": 39, "large-file": 2, "filename-style-mix": 1, "mixed-indentation": 1, "in-file-repetition": 4}, "files_analyzed": 279, "duration_ms": 1331}
{"repo": "repo-502", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 12, "duration_ms": 571}
{"repo": "repo-503", "score": 83, "grade": "B", "subscores": {"structure": 90, "readability": 100, "duplication": 80, "deadcode": 100, "consistency": 96, "hygiene": 24}, "findings_total": 8, "findings_by_category": {"hygiene": 4, "duplication": 2, "structure": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 4, "low": 1}, "findings_by_rule": {"committed-artifacts": 3, "cross-file-duplication": 2, "junk-file": 1, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 109, "duration_ms": 3873}
{"repo": "repo-504", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 80}, "findings_total": 2, "findings_by_category": {"hygiene": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"no-readme": 1, "no-gitignore": 1}, "files_analyzed": 12, "duration_ms": 422}
{"repo": "repo-505", "score": 54, "grade": "D", "subscores": {"structure": 100, "readability": 0, "duplication": 28, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 155, "findings_by_category": {"deadcode": 94, "duplication": 9, "readability": 52}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 145, "low": 10}, "findings_by_rule": {"commented-out-code": 87, "cross-file-duplication": 6, "deep-nesting": 52, "debug-logging": 7, "in-file-repetition": 3}, "files_analyzed": 1920, "duration_ms": 2448}
{"repo": "repo-506", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 42, "duration_ms": 2204}
{"repo": "repo-507", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "deep-nesting": 1}, "files_analyzed": 75, "duration_ms": 1208}
{"repo": "repo-508", "score": 91, "grade": "A", "subscores": {"structure": 68, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"structure": 2, "deadcode": 1, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 0}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "no-gitignore": 1, "large-file": 1}, "files_analyzed": 28, "duration_ms": 1827}
{"repo": "repo-509", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 18, "duration_ms": 552}
{"repo": "repo-510", "score": 49, "grade": "F", "subscores": {"structure": 10, "readability": 30, "duplication": 36, "deadcode": 80, "consistency": 88, "hygiene": 70}, "findings_total": 31, "findings_by_category": {"deadcode": 2, "duplication": 7, "hygiene": 3, "readability": 7, "structure": 9, "consistency": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 27, "low": 4}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 6, "no-gitignore": 1, "no-tests": 1, "junk-file": 1, "deep-nesting": 7, "large-file": 9, "mixed-indentation": 3, "in-file-repetition": 1}, "files_analyzed": 113, "duration_ms": 3556}
{"repo": "repo-511", "score": 73, "grade": "C", "subscores": {"structure": 50, "readability": 90, "duplication": 40, "deadcode": 100, "consistency": 100, "hygiene": 60}, "findings_total": 16, "findings_by_category": {"duplication": 6, "hygiene": 4, "readability": 1, "structure": 5}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 16, "low": 0}, "findings_by_rule": {"cross-file-duplication": 6, "copy-paste-file": 4, "deep-nesting": 1, "large-file": 5}, "files_analyzed": 113, "duration_ms": 725}
{"repo": "repo-512", "score": 93, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 70, "consistency": 96, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"deadcode": 3, "duplication": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 1}, "findings_by_rule": {"commented-out-code": 3, "cross-file-duplication": 1, "filename-style-mix": 1}, "files_analyzed": 99, "duration_ms": 874}
{"repo": "repo-513", "score": 91, "grade": "A", "subscores": {"structure": 90, "readability": 66, "duplication": 96, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"readability": 4, "structure": 1, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 2}, "findings_by_rule": {"deep-nesting": 3, "large-file": 1, "in-file-repetition": 1, "long-lines": 1}, "files_analyzed": 16, "duration_ms": 528}
{"repo": "repo-514", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 18, "duration_ms": 447}
{"repo": "repo-515", "score": 76, "grade": "C", "subscores": {"structure": 56, "readability": 80, "duplication": 96, "deadcode": 50, "consistency": 100, "hygiene": 78}, "findings_total": 11, "findings_by_category": {"hygiene": 1, "structure": 2, "deadcode": 5, "readability": 2, "duplication": 1}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 7, "low": 1}, "findings_by_rule": {"committed-artifacts": 1, "giant-file": 2, "commented-out-code": 5, "deep-nesting": 2, "in-file-repetition": 1}, "files_analyzed": 31, "duration_ms": 6448}
{"repo": "repo-516", "score": 92, "grade": "A", "subscores": {"structure": 80, "readability": 90, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"hygiene": 1, "readability": 1, "structure": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"no-gitignore": 1, "deep-nesting": 1, "large-file": 2}, "files_analyzed": 16, "duration_ms": 1405}
{"repo": "repo-517", "score": 32, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 96, "hygiene": 90}, "findings_total": 296, "findings_by_category": {"structure": 91, "deadcode": 145, "duplication": 10, "hygiene": 1, "readability": 48, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 6, "medium": 285, "low": 5}, "findings_by_rule": {"giant-file": 6, "commented-out-code": 138, "todo-debt": 7, "cross-file-duplication": 6, "no-gitignore": 1, "deep-nesting": 48, "large-file": 85, "filename-style-mix": 1, "in-file-repetition": 4}, "files_analyzed": 1030, "duration_ms": 1537}
{"repo": "repo-518", "score": 30, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 0, "consistency": 76, "hygiene": 100}, "findings_total": 68, "findings_by_category": {"structure": 15, "deadcode": 15, "duplication": 10, "readability": 22, "consistency": 6}, "findings_by_severity": {"critical": 0, "high": 5, "medium": 53, "low": 10}, "findings_by_rule": {"giant-file": 5, "commented-out-code": 15, "cross-file-duplication": 6, "deep-nesting": 22, "large-file": 10, "mixed-indentation": 6, "in-file-repetition": 4}, "files_analyzed": 590, "duration_ms": 6271}
{"repo": "repo-519", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 18, "duration_ms": 445}
{"repo": "repo-520", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 28, "duration_ms": 635}
{"repo": "repo-521", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 11, "duration_ms": 454}
{"repo": "repo-522", "score": 96, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 76, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 3}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 1}, "findings_by_rule": {"commented-out-code": 2, "debug-logging": 1}, "files_analyzed": 109, "duration_ms": 2181}
{"repo": "repo-523", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 90, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"duplication": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"cross-file-duplication": 1}, "files_analyzed": 37, "duration_ms": 1806}
{"repo": "repo-524", "score": 34, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 34, "deadcode": 0, "consistency": 92, "hygiene": 100}, "findings_total": 107, "findings_by_category": {"structure": 41, "deadcode": 43, "duplication": 9, "readability": 12, "consistency": 2}, "findings_by_severity": {"critical": 0, "high": 21, "medium": 79, "low": 7}, "findings_by_rule": {"giant-file": 21, "commented-out-code": 43, "cross-file-duplication": 5, "deep-nesting": 11, "large-file": 20, "mixed-indentation": 2, "in-file-repetition": 4, "long-lines": 1}, "files_analyzed": 314, "duration_ms": 1130}
{"repo": "repo-525", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 6, "duration_ms": 544}
{"repo": "repo-526", "score": 88, "grade": "B", "subscores": {"structure": 90, "readability": 90, "duplication": 80, "deadcode": 76, "consistency": 90, "hygiene": 100}, "findings_total": 8, "findings_by_category": {"consistency": 1, "deadcode": 3, "duplication": 2, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 7, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 2, "cross-file-duplication": 2, "deep-nesting": 1, "large-file": 1, "debug-logging": 1}, "files_analyzed": 76, "duration_ms": 6001}
{"repo": "repo-527", "score": 90, "grade": "A", "subscores": {"structure": 90, "readability": 80, "duplication": 100, "deadcode": 90, "consistency": 86, "hygiene": 100}, "findings_total": 6, "findings_by_category": {"consistency": 2, "deadcode": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 5, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 2, "large-file": 1, "filename-style-mix": 1}, "files_analyzed": 98, "duration_ms": 592}
{"repo": "repo-528", "score": 91, "grade": "A", "subscores": {"structure": 64, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 4, "findings_by_category": {"structure": 3, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 2, "low": 1}, "findings_by_rule": {"giant-file": 1, "no-readme": 1, "large-file": 1, "cluttered-root": 1}, "files_analyzed": 57, "duration_ms": 1628}
{"repo": "repo-529", "score": 56, "grade": "D", "subscores": {"structure": 0, "readability": 20, "duplication": 58, "deadcode": 86, "consistency": 100, "hygiene": 100}, "findings_total": 24, "findings_by_category": {"structure": 8, "deadcode": 2, "duplication": 6, "readability": 8}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 18, "low": 4}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 1, "cross-file-duplication": 3, "deep-nesting": 8, "large-file": 6, "debug-logging": 1, "in-file-repetition": 3}, "files_analyzed": 32, "duration_ms": 1938}
{"repo": "repo-530", "score": 80, "grade": "B", "subscores": {"structure": 80, "readability": 50, "duplication": 92, "deadcode": 90, "consistency": 100, "hygiene": 80}, "findings_total": 12, "findings_by_category": {"deadcode": 1, "hygiene": 2, "readability": 5, "structure": 2, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 10, "low": 2}, "findings_by_rule": {"commented-out-code": 1, "no-readme": 1, "no-gitignore": 1, "deep-nesting": 5, "large-file": 2, "in-file-repetition": 2}, "files_analyzed": 43, "duration_ms": 1180}
{"repo": "repo-531", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-readme": 1}, "files_analyzed": 26, "duration_ms": 4314}
{"repo": "repo-532", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 8, "duration_ms": 569}
{"repo": "repo-533", "score": 90, "grade": "A", "subscores": {"structure": 78, "readability": 100, "duplication": 80, "deadcode": 86, "consistency": 100, "hygiene": 100}, "findings_total": 5, "findings_by_category": {"structure": 1, "deadcode": 2, "duplication": 2}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 3, "low": 1}, "findings_by_rule": {"giant-file": 1, "commented-out-code": 1, "cross-file-duplication": 2, "debug-logging": 1}, "files_analyzed": 501, "duration_ms": 1110}
{"repo": "repo-534", "score": 82, "grade": "B", "subscores": {"structure": 90, "readability": 50, "duplication": 82, "deadcode": 90, "consistency": 86, "hygiene": 100}, "findings_total": 12, "findings_by_category": {"consistency": 2, "deadcode": 1, "duplication": 3, "readability": 5, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 9, "low": 3}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 5, "large-file": 1, "filename-style-mix": 1, "in-file-repetition": 2}, "files_analyzed": 116, "duration_ms": 613}
{"repo": "repo-535", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 90}, "findings_total": 1, "findings_by_category": {"hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"no-gitignore": 1}, "files_analyzed": 22, "duration_ms": 456}
{"repo": "repo-536", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 90, "hygiene": 78}, "findings_total": 2, "findings_by_category": {"hygiene": 1, "consistency": 1}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 1, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "competing-lockfiles": 1}, "files_analyzed": 37, "duration_ms": 501}
{"repo": "repo-537", "score": 43, "grade": "F", "subscores": {"structure": 0, "readability": 20, "duplication": 62, "deadcode": 0, "consistency": 100, "hygiene": 100}, "findings_total": 37, "findings_by_category": {"structure": 10, "deadcode": 14, "duplication": 5, "readability": 8}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 32, "low": 2}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 14, "cross-file-duplication": 3, "deep-nesting": 8, "large-file": 7, "in-file-repetition": 2}, "files_analyzed": 46, "duration_ms": 1226}
{"repo": "repo-538", "score": 83, "grade": "B", "subscores": {"structure": 100, "readability": 70, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 28}, "findings_total": 9, "findings_by_category": {"hygiene": 6, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 1, "medium": 8, "low": 0}, "findings_by_rule": {"committed-artifacts": 1, "junk-file": 5, "deep-nesting": 3}, "files_analyzed": 133, "duration_ms": 950}
{"repo": "repo-539", "score": 98, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 1, "findings_by_category": {"deadcode": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 1, "low": 0}, "findings_by_rule": {"commented-out-code": 1}, "files_analyzed": 54, "duration_ms": 474}
{"repo": "repo-540", "score": 93, "grade": "A", "subscores": {"structure": 90, "readability": 90, "duplication": 100, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 4, "findings_by_category": {"consistency": 1, "deadcode": 1, "readability": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 4, "low": 0}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "deep-nesting": 1, "large-file": 1}, "files_analyzed": 84, "duration_ms": 4022}
{"repo": "repo-541", "score": 96, "grade": "A", "subscores": {"structure": 90, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "large-file": 1}, "files_analyzed": 15, "duration_ms": 624}
{"repo": "repo-542", "score": 95, "grade": "A", "subscores": {"structure": 100, "readability": 90, "duplication": 90, "deadcode": 90, "consistency": 100, "hygiene": 100}, "findings_total": 3, "findings_by_category": {"deadcode": 1, "duplication": 1, "readability": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 3, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "cross-file-duplication": 1, "deep-nesting": 1}, "files_analyzed": 34, "duration_ms": 577}
{"repo": "repo-543", "score": 70, "grade": "C", "subscores": {"structure": 16, "readability": 70, "duplication": 82, "deadcode": 70, "consistency": 100, "hygiene": 100}, "findings_total": 15, "findings_by_category": {"structure": 6, "deadcode": 3, "duplication": 3, "readability": 3}, "findings_by_severity": {"critical": 0, "high": 2, "medium": 11, "low": 2}, "findings_by_rule": {"giant-file": 2, "commented-out-code": 3, "cross-file-duplication": 1, "deep-nesting": 3, "large-file": 4, "in-file-repetition": 2}, "files_analyzed": 55, "duration_ms": 750}
{"repo": "repo-544", "score": 100, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 100, "consistency": 100, "hygiene": 100}, "findings_total": 0, "findings_by_category": {}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 0, "low": 0}, "findings_by_rule": {}, "files_analyzed": 28, "duration_ms": 919}
{"repo": "repo-545", "score": 97, "grade": "A", "subscores": {"structure": 100, "readability": 100, "duplication": 100, "deadcode": 90, "consistency": 100, "hygiene": 90}, "findings_total": 2, "findings_by_category": {"deadcode": 1, "hygiene": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 2, "low": 0}, "findings_by_rule": {"commented-out-code": 1, "no-gitignore": 1}, "files_analyzed": 2, "duration_ms": 696}
{"repo": "repo-546", "score": 85, "grade": "B", "subscores": {"structure": 90, "readability": 70, "duplication": 76, "deadcode": 90, "consistency": 90, "hygiene": 100}, "findings_total": 9, "findings_by_category": {"consistency": 1, "deadcode": 1, "duplication": 3, "readability": 3, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 1}, "findings_by_rule": {"competing-lockfiles": 1, "commented-out-code": 1, "cross-file-duplication": 2, "deep-nesting": 3, "large-file": 1, "in-file-repetition": 1}, "files_analyzed": 107, "duration_ms": 563}
{"repo": "repo-547", "score": 86, "grade": "B", "subscores": {"structure": 90, "readability": 80, "duplication": 80, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 8, "findings_by_category": {"deadcode": 2, "duplication": 2, "hygiene": 1, "readability": 2, "structure": 1}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 8, "low": 0}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 2, "no-lockfile": 1, "deep-nesting": 2, "large-file": 1}, "files_analyzed": 75, "duration_ms": 610}
{"repo": "repo-548", "score": 39, "grade": "F", "subscores": {"structure": 0, "readability": 10, "duplication": 44, "deadcode": 10, "consistency": 100, "hygiene": 90}, "findings_total": 42, "findings_by_category": {"structure": 15, "deadcode": 9, "duplication": 8, "hygiene": 1, "readability": 9}, "findings_by_severity": {"critical": 0, "high": 3, "medium": 35, "low": 4}, "findings_by_rule": {"giant-file": 3, "commented-out-code": 9, "cross-file-duplication": 4, "no-readme": 1, "deep-nesting": 9, "large-file": 12, "in-file-repetition": 4}, "files_analyzed": 118, "duration_ms": 710}
{"repo": "repo-549", "score": 44, "grade": "F", "subscores": {"structure": 0, "readability": 0, "duplication": 24, "deadcode": 80, "consistency": 100, "hygiene": 90}, "findings_total": 34, "findings_by_category": {"deadcode": 2, "duplication": 10, "hygiene": 1, "readability": 11, "structure": 10}, "findings_by_severity": {"critical": 0, "high": 0, "medium": 30, "low": 4}, "findings_by_rule": {"commented-out-code": 2, "cross-file-duplication": 6, "no-tests": 1, "deep-nesting": 11, "large-file": 10, "in-file-repetition": 4}, "files_analyzed": 137, "duration_ms": 752}
