Skip to content
Fallow home
All docs pages

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.