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

Skip to main content
Migrate your existing knip, jscpd, or stylelint configuration to fallow. The migrate command reads your current config, translates it to fallow’s format, and writes a new config file.
If more than one source config exists in your project, fallow merges them into a single config.

Options

Without --jsonc or --toml, fallow auto-mirrors the source extension: a knip.jsonc migration writes .fallowrc.jsonc, a knip.json migration writes .fallowrc.json. The fallow config parser accepts comments in both extensions.

What it detects

Fallow auto-detects:
  • knip.json, knip.jsonc, .knip.json, .knip.jsonc, knip.ts, knip.config.ts
  • knip field in package.json
TypeScript config files (knip.ts, knip.config.ts) are detected but cannot be parsed. Convert to knip.json first, then re-run migrate.
  • .jscpd.json
  • jscpd field in package.json

Examples

Warnings are shown for any config fields that can’t be migrated automatically.

See also

Migrating from knip

Detailed comparison and migration guide from knip.

Migrating from jscpd

Detailed comparison and migration guide from jscpd.