Thanks to visit codestin.com
Credit goes to docs.fallow.tools

Skip to main content
Detect feature flag patterns in your codebase. Reports flag locations, detection confidence, and cross-references with dead code findings.

Options

Output

Scoping

Performance

CI

Regression

Detection categories

Fallow detects three categories of feature flag patterns: Each detected flag includes a confidence level indicating how certain fallow is that the pattern represents a feature flag.

Configuration

Fallow ships with built-in detectors for the common providers and env-var conventions, so most projects need no configuration. If fallow flags reports No feature flags detected but your project does use flags, you are likely on an SDK or env prefix fallow does not recognize by default. Extend detection with the flags section in .fallowrc.json, .fallowrc.jsonc, fallow.toml, or .fallow.toml. When you run fallow flags on full defaults and nothing is found, the CLI lists the built-in env prefixes and SDKs it scanned for, so you can tell a true negative from a missing detector. The flags fields (sdkPatterns, envPrefixes, configObjectHeuristics) are documented in the configuration reference. Custom sdkPatterns and envPrefixes are merged with the built-in sets, never replace them.
In-house SDK, extra env prefixes, and config heuristics

Examples

JSON output

$ fallow flags --format json

Key fields

MCP tool

The feature_flags MCP tool wraps fallow flags --format json --quiet --explain:
Example request
Returns the same JSON envelope as the CLI. See MCP integration for setup instructions.

See also

Dead code analysis

Cross-references feature flags with dead code findings.

Global flags

Flags available on every fallow command.

MCP integration

Use fallow tools from AI coding agents.