🔍 repolens

health score

Dependency graph

Every node is a file, sized by lines of code; edges point from importer to import. Drag to pan, scroll to zoom, click a node to inspect it and see its blast radius.

Click a node to inspect a file — its imports, dependents, functions, owners, and how far a change would ripple.

Code map

Treemap of lines of code by folder — where the mass of this codebase lives.

Languages

Share of lines of code by language.

Hotspots

Most-changed files in git history — churn concentrates bugs and merge pain.

Blast radius

Files whose change ripples furthest — the ones to touch carefully and test hard.

Health breakdown

Where the score went. Fewer bars is better.

Circular dependencies

Files that import each other in a loop — refactor candidates.

Security scan

Heuristic scan for committed secrets, injection-prone patterns, and hygiene issues. Findings inside test/example paths are demoted to warnings.