You're viewing a demo project. Sign up free to analyse your own codebase.
Architecture
68
Architecture Score
StableReasonable structure with room to improve
Fix the top 3 issues to gain +16 points and reach 84
3
Circular deps
3.2
Avg depth
5
Change-coupled pairs
Yes
Linter configured
Findings (4)
1 high 2 medium 1 low
9d agoSorted by impact
+8 Circular dependency between auth, user and middleware modules new src/services/auth.ts:3 Verified high high
+4 God object: users handler has 12 functions and 634 lines new src/api/handlers/users.ts:1 Verified medium medium
+4 5 tightly coupled file pairs change together in 80%+ of commits new src/services/billing.ts Detected medium medium
+1 Inconsistent module boundaries: some features split across 4+ directories new Detected low low
Deterministic analysis scans up to 500 files. AI review interprets 10-15 high-signal files for contextual findings.
Structural checks
3 circular dependency chains detected
Circular imports between src/services/auth.ts, src/services/user.ts and src/api/middleware.ts create tight coupling.
14 TODO/FIXME comments across the codebase
Unresolved TODO and FIXME markers indicate incomplete work. Review these to decide which are still relevant.
8 functions with cyclomatic complexity > 10
High-complexity functions in src/api/handlers/ are harder to test and more likely to contain bugs.
From automated scan of repository structure and configuration