[rocket]Getting Started

  • index
  • installation
  • quickstart
  • adoption

[magnifying-glass]Analysis

  • index
  • dead code
  • type aware
  • duplication
  • similar code
  • boundaries
  • auto fix
  • runtime coverage
  • production mode
  • file types
  • css analysis
  • debugging
  • limitations

[cloud]Cloud

  • beacon

[gear]Configuration

  • overview
  • rules
  • suppression
  • workspaces
  • boundaries
  • environment

[plug]Integrations

  • index
  • mcp
  • node bindings
  • agent skills
  • claude hooks
  • vscode
  • neovim
  • ci
  • badges

[book-open]Explanations

  • index
  • static vs runtime
  • fallow vs linters
  • health
  • duplication
  • dead code
  • telemetry

[puzzle-piece]Frameworks

  • react
  • built in
  • custom plugins

[right-left]Migration

  • comparison
  • from knip
  • from jscpd

Analysis

Fallow analyzes your codebase at two levels:

  • Static intelligence: structure, reachability, duplication, complexity, boundaries, and flags
  • Runtime intelligence: what actually executed in production

Static analysis

[skull-crossbones]Dead code

Unused files, exports, types, dependencies, circular deps, and more.

[code]Type-aware TypeScript

Add exact symbol evidence when a cleanup or refactor needs more than syntax.

[clone]Duplication

Find repeated blocks from exact to semantic clones.

[diagram-project]Architecture boundaries

Enforce import rules across layers and modules.

[wand-magic-sparkles]Auto-fix

Remove unused exports and dependencies automatically.

Runtime analysis

[chart-network]Runtime coverage

Add runtime evidence to fallow health for hot paths, cold paths, and deletion confidence.

Supporting topics

[box]Production mode

Exclude test and dev files from analysis.

[file]Non-JS file types

How Fallow handles JSON, HTML, and other file types.

[paintbrush]CSS, SCSS, and Tailwind

AST-based CSS Module, SCSS, and Tailwind tracking.

[bug]Debugging

Trace why something is reported (or missed).

[circle-exclamation]Limitations

What Fallow does not cover and why.