Incremental Migration

Automation

// Definition

A migration strategy where files are converted one at a time rather than all at once, using `allowJs: true` in `tsconfig.json` so JavaScript and TypeScript coexist during the transition. The project compiles and tests pass at every stage, so the team can pause between files. Preferred over big-bang migration for larger codebases because CI stays green and risk is contained to one file per commit.

// Related terms