Biome
JavaScript 🟢 JuniorDéfinition
Formateur et linter unique en Rust pour JavaScript, TypeScript, JSX, JSON, CSS, GraphQL et HTML, successeur de Rome. Biome 2.4 (10 février 2026) a ajouté les extraits embarqués et l'accessibilité HTML ; Biome 2.5 (5 juin 2026) dépasse 500 règles, apporte des corrections automatiques dans les plugins GritQL et le lint inter-fichiers. Il propose un lint conscient des types sans dépendre de tsc.
Analogie
Un seul artisan qui pose le carrelage et fait les joints, au lieu de deux corps de métier à coordonner.
Exemple de code
# Installer, initialiser, vérifier
pnpm add -D @biomejs/biome
npx biome init # crée biome.json
npx biome check --write . # formate + corrige le lint
# biome.json (extrait)
# { "formatter": { "indentStyle": "space" },
# "linter": { "rules": { "recommended": true } } }
Cas d'usage
Remplacer Prettier + ESLint par un seul outil et une seule config, surtout sur des projets neufs.
Anti-pattern
Faire tourner Biome et Prettier en parallèle sur les mêmes fichiers : les deux se réécrivent l'un l'autre.
Termes liés
Sources
Fiche mise à jour le 2026-09-27