Aller au contenu

Extension pour Zed

Requiert Zed >= v0.131.0.

Cette extension est disponible dans la vue extensions au sein de l’éditeur Zed. Ouvrez zed: extensions et cherchez Biome.

Par défaut, le fichier biome.json est requis à la racine de l’espace de travail.

Sinon, il peut être configuré via les réglages lsp :

settings.json
{
"lsp": {
"biome": {
"settings": {
"config_path": "<chemin>/biome.json"
}
}
}
}

Pour utiliser le serveur de langage comme outil de formatage, spécifiez Biome comme outil de formatage dans les réglages :

settings.json
{
"formatter": {
"language_server": {
"name": "biome"
}
}
}

Activer Biome seulement quand biome.json est présent

Section titled Activer Biome seulement quand biome.json est présent
settings.json
{
"lsp": {
"biome": {
"settings": {
"require_config_file": true
}
}
}
}

Configuration en fonction du projet

Section titled Configuration en fonction du projet

Si vous voulez exclure Biome de l’exécution dans chaque projet :

  1. désactivez le serveur de langage Biome dans les réglages utilisateur :
settings.json
{
"language_servers": [ "!biome", "" ]
}
  1. et activez-le dans les réglages locaux du projet :
// <espace de travail>/.zed/settings.json
{
"language_servers": [ "biome", "" ]
}

La même chose peut être configurée langage par langage en utilisant la clé languages.

Exécuter les actions de code au formatage

Section titled Exécuter les actions de code au formatage
settings.json
{
"code_actions_on_format": {
"source.fixAll.biome": true,
"source.organizeImports.biome": true
}
}