Single-command migration from ESLint and Prettier to Biome, plus experimental JSON reports and staged-file linting.
Summary
Eliminates manual rule porting when consolidating linting and formatting into one tool. The `--staged` flag integrates directly into pre-commit workflows without external dependencies.
Why it matters
Eliminates manual rule porting when consolidating linting and formatting into one tool. The `--staged` flag integrates directly into pre-commit workflows without external dependencies.
Implementation verdict
Replaces dual ESLint+Prettier setup with single Biome config. Requires Node.js for plugin resolution; doesn't support YAML configs yet. Worth migrating now if your ESLint extends supported plugins (TypeScript, React, Unicorn, JSX A11y); test JSON reports first—they're experimental and may change.
Sources
Dev Signal
Get briefs like this in your inbox — free, 3x a week.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.