Analysis
Find the code you can delete, merge, or fix. Fallow checks dead code, duplication, architecture boundaries, and runtime coverage, and can auto-fix some findings.
Fallow shows you which code is unused, repeated, too complex, or in the wrong layer, and which code production actually runs. It works at two levels:
- Static intelligence: structure, reachability, duplication, complexity, boundaries, and flags.
- Production data (Fallow Cloud): the code that executed in production.
Static analysis
Unused files, exports, types, dependencies, circular deps, and more.
Get exact symbol evidence when a cleanup or refactor needs more than syntax.
Find repeated blocks, from exact copies to semantic matches.
Find functions that may do the same job under different names, with a local model.
Enforce import rules across layers and modules.
Remove unused exports and dependencies automatically.
Runtime analysis
Supporting topics
Exclude test and dev files from analysis.
How fallow handles JSON, HTML, and other file types.
CSS Module class, SCSS import, and Tailwind tracking.
Trace why fallow reports or misses a finding.
What fallow does not cover, and why.