Skip to content
You're viewing a demo project. Sign up free to analyse your own codebase.
Architecture
68

Architecture Score

Stable

Reasonable 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 ago

Sorted by impact

+8 Circular dependency between auth, user and middleware modules new high
+4 God object: users handler has 12 functions and 634 lines new medium
+4 5 tightly coupled file pairs change together in 80%+ of commits new medium
+1 Inconsistent module boundaries: some features split across 4+ directories new 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