Que fait biome-js ?
Cette compétence doit être utilisée lorsque l'utilisateur demande de « configurer Biome », « étendre la configuration Biome », « mettre en place BiomeJS », « ajouter des overrides Biome », « biome lint-staged », « corriger les erreurs Biome », ou mentionne biome.jsonc, le linting Biome ou la configuration de formatage Biome.
Utilisation
La compétence fournit un ensemble de règles et de configurations prédéfinies pour Biome. Elle permet de :
- Initialiser un fichier
biome.jsoncavec les paramètres par défaut - Ajouter des overrides pour des répertoires ou fichiers spécifiques
- Configurer les règles de linting et de formatage
- Mettre en place des hooks
lint-stagedpour exécuter Biome avant chaque commit
Configuration
Pour configurer Biome, utilisez la commande suivante dans votre terminal :
npx @biomejs/biome init
Cela créera un fichier biome.jsonc à la racine de votre projet. Vous pouvez ensuite personnaliser les règles selon vos besoins.
Exemple de configuration
{
"$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
"organizeImports": {
"enabled": false
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"formatter": {
"enabled": true,
"indentStyle": "space",
"indentWidth": 2
}
}
Intégration avec lint-staged
Pour exécuter Biome automatiquement sur les fichiers mis en scène, ajoutez la configuration suivante à votre fichier package.json :
{
"lint-staged": {
"*.*": "biome check --write"
}
}
Dépannage
Si vous rencontrez des erreurs avec Biome, vérifiez que votre fichier biome.jsonc est valide et que les règles configurées correspondent à votre version de Biome. Utilisez la commande suivante pour vérifier la configuration :
npx @biomejs/biome check --config-path=biome.jsonc