Biome est un outil de toolchain web tout-en-un, écrit en Rust, qui combine linting, formatting et analyse de code pour JavaScript, TypeScript, JSX, JSON et CSS. Il se positionne comme le successeur de la combinaison ESLint + Prettier, en offrant les deux fonctionnalités dans un seul outil ultra-rapide.
Ses atouts :
- Performances : écrit en Rust, Biome est des dizaines de fois plus rapide qu'ESLint et Prettier combinés.
- Tout-en-un : linting et formatting dans un seul outil, éliminant les conflits de configuration entre ESLint et Prettier.
- Zéro config : fonctionne out-of-the-box avec des règles sensées par défaut, tout en restant entièrement configurable.
- Compatible : supporte la majorité des règles ESLint et le style de formatage Prettier, facilitant la migration.
- Diagnostics riches : des messages d'erreur clairs et détaillés avec suggestions de correction automatique.
Biome est devenu notre linter de référence sur tout nouveau projet TypeScript ou JavaScript. La simplification qu'il apporte — un seul outil au lieu de deux, une seule configuration, des performances incomparables — est un gain concret au quotidien. La migration depuis ESLint/Prettier est progressive et sans friction. Nous recommandons son adoption systématique.