Biome : une toolchain pour nos projets web

Par:
francoistonic

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/