Rapide
Développé en Rust et avec une architecture innovante inspirée de rust-analyzer.
Biome est un outil de formatage rapide pour JavaScript, TypeScript, JSX, TSX, JSON, CSS et GraphQL qui atteint 97 % de compatibilité avec Prettier, faisant gagner du temps aux serveurs d’Intégration Continue et aux développeurs.
Biome peut même formater du code malformé pendant que vous l’écrivez dans votre éditeur favori.
Plus vite que Prettier en formatant 171 127 lignes de code dans 2 104 fichiers avec un Intel Core i7 1270P.
Essayez l’outil de formatage de Biome dans le bac à sable ou directement dans votre projet :
Biome est un outil de linting performant pour JavaScript, TypeScript, JSX, CSS et GraphQL qui comprend 302 règles d’ESLint, de TypeScript ESLint et d’autres sources.
Biome fournit des diagnostics détaillés et contextualisés qui vous aident à améliorer votre code et à devenir un meilleur programmeur !
complexity/useFlatMap.js:2:1 lint/complexity/useFlatMap FIXABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✖ The call chain .map().flat() can be replaced with a single .flatMap() call.
1 │ const array = ["split", "the text", "into words"];
> 2 │ array.map(sentence => sentence.split(' ')).flat();
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 │
ℹ Safe fix: Replace the chain with .flatMap().
1 1 │ const array = ["split", "the text", "into words"];
2 │ - array.map(sentence·=>·sentence.split('·')).flat();
2 │ + array.flatMap(sentence·=>·sentence.split('·'));
3 3 │
Essayez l’outil de linting de Biome dans le bac à sable ou directement dans votre projet :
Non seulement vous pouvez formater et linter votre code séparément, mais vous pouvez le faire en même temps avec une seule commande !
Les outils s’intègrent les uns aux autres pour créer un ensemble d’outils cohérent pour les projets web.
Exécutez tous les outils avec la commande check
:
Rapide
Développé en Rust et avec une architecture innovante inspirée de rust-analyzer.
Simple
Zéro configuration nécessaire pour démarrer. Beaucoup d’options disponibles pour les moments où vous en aurez besoin.
Évolutif
Conçu pour prendre en charge des bases de code de n’importe quelle taille. Concentrez-vous sur la croissance du produit au lieu de vous concentrer sur vos outils.
Optimisé
Avec une bonne intégration interne, nous sommes capables de réutiliser du travail précédent et toute amélioration apportée à un outil les améliore tous.
Pratique & instructif
Évitez d’obscurs messages d’erreur : quand nous vous disons que quelque chose ne va pas, nous vous disons exactement où se trouve le problème et comment le résoudre.
Batteries incluses
Prise en charge clé en main de toutes les caractéristiques des langages que vous utilisez aujourd’hui. Prise en charge native de TypeScript et de JSX.
Installez Biome en utilisant votre gestionnaire de paquets préféré ET intégrez-le à votre éditeur.
Installer avec un gestionnaire de paquets
Intégrer Biome à votre éditeur