Biome : une toolchain pour nos projets web
mer, 18/06/2025 - 09:06
Connaissez-vous Biome ? Biome est un ensemble d'outils pour nos projets web. Il joue plusieurs rôles :
- formateur de code : il va formater un code mal formé ou inutilement complexe. Il se veut beaucoup plus rapide que Prettier. Il supporte JavaScript, TypeScript, JSX, JSON, CSS...
- il s'agit aussi d'un linter supportant 324 règles (provenant notamment de ESLint et de TypeScript ESLint).
Bref, Biome est là pour nous aider à maintenir son projet web. Il interagit avec son éditeur.
Biome 2.0 bêta est désormais disponible. Cette version apporte beaucoup de nouveautés :
- écrire une règle lint avec GritQL
- notion de domains pour gérer des groupes de règles de linting selon une technologie, un framework, un domaine d'usage
- amélioration de la fonction suppression
- possibilité d'analyser plusieurs fichiers en même temps
- formatage HTML : il est prêt ! Il sera inactif par défaut
- nouvelles règles intégrées
Attention : suite aux changements de la v2, des cassses de compatibilité sont à prévoir.
Site : https://github.com/biomejs/biome
Note de version de v2 bêta : https://biomejs.dev/blog/biome-v2-0-beta/