Configuration
The Configuration pages of the Fallow documentation.
- Configuration: Configure fallow for a TypeScript or JavaScript project. Fallow runs with no config. Add .fallowrc.json or fallow.toml to set entry points, ignores, and rules.
- Rules & severity: Fallow rule severity decides what fails the CI build. Set each issue type to error, warn, or off, and adopt fallow in CI one issue type at a time.
- Inline suppression: Suppress a fallow false positive with a fallow-ignore comment, a JSDoc tag such as @public or @internal, or @expected-unused. The rule stays on for other code.
- Workspaces: Monorepo analysis with no workspace setup. Fallow detects npm, yarn, pnpm, and Deno workspaces, resolves cross-package imports, and supports per-package config.
- Boundaries: Architecture boundaries for TypeScript and JavaScript. Fallow reports each import that crosses a layer. Start from a built-in preset or define your own zones.
- Environment variables: Fallow environment variables set defaults for a whole CI job, editor, or MCP server. Reference for FALLOW_FORMAT, FALLOW_QUIET, and the other variables.