Summary: A Choice to Escape Configuration Fatigue
What changed after starting to use Biome:
- Project setup time 5min → 1min:
npm install --save-dev @biomejs/biome,biome init, done. - Linting speed 8s → 0.2s: Instant feedback on every save.
- Reduced config management stress: Deleted
.eslintrc,.prettierrc,eslint-config-prettierentirely. - Simplified CI pipeline: One step for linting + formatting check.
Sure, ESLint + Prettier remains a powerful combination. Especially when complex rules or specific plugins are needed, ESLint is still necessary.
But for most projects—especially new ones—I'm convinced Biome is the better choice. Fast, simple, and sufficiently powerful.
If you're tired of configuration hell, it's worth trying. You might think "why didn't I use this sooner," just like I did.
# Getting started is this simple
npm install --save-dev @biomejs/biome
npx biome init
npx biome check --write .
Now let's focus on writing code. Biome will handle the linter and formatter battles for us.