Quality Score: 90/100
Low RiskThis repo is in good health with CI, tests, and active maintenance.
High complexity -10
Maintainability grade
Static analysisHow maintainable the code looks — from complexity, code issues, test presence, file size, and hotspot load. It grades the shape of the code, not defect risk, and doesn't replace review.
D54/100
A ≥ 85, B ≥ 70, C ≥ 55, D ≥ 40, F < 40
Cyclomatic complexityavg 1060/35 Code issues0 errors, 8 warnings17/20 Testspresent · ~100% of files20/20 Largest file1,713 lines7/15 Hotspot load0 high-risk files10/10 Configuration status
CI/CD Pipeline — configured
Test Suite — detected
1,458 test files detected
Where: test/fixtures/controller.bar · test/fixtures/controller.bar/backgroundColor · test
Test Coverage — ~100%heuristic
1,458 test files / 106 source files. This is a file-count ratio, not real line coverage — set up Codecov for authoritative numbers.
Dependency Scanning — 1 tool configured
Dependabot
Top hotspots
Files edited often AND hard to reason about. Churn = recent commit frequency, Complexity = branches and nesting, Risk = both combined. These are the highest-leverage targets for refactoring or testing.
All hotspots
Files that change often and are complex tend to accumulate more bugs
Code metrics
Static analysis on sampled source files (up to 15 files).
Avg Cyclomatic Complexity106
Counts if/for/while/switch/catch/ternary branches
Errors / Warnings0 / 8
Secrets, empty catches, console.log, var usage, long lines