Migration from ESLint and Prettier
Use this reference to move to Biome without rule or formatter conflicts.
Sequence
- Remove ESLint/Prettier CI jobs for files Biome will own.
- Initialize and customize
biome.json. - Run Biome
checkand address high-signal findings. - Run Biome
format --writeonce across the target scope. - Update CI to enforce Biome only for that scope.
Example Command Sequence
bunx @biomejs/biome init
bunx @biomejs/biome check .
bunx @biomejs/biome check . --write
bunx @biomejs/biome format . --write
Guardrails
- Migrate by scope (folder or package) if repository risk is high.
- Keep suppressions local and documented.
- Avoid parallel Biome + Prettier formatting on the same files.