Biome

JavaScript 🟢 Junior

Dé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.
#tooling#lint#format#rust

Fiche mise à jour le 2026-09-27

← → au clavier pour passer d'une fiche à l'autre