mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 20:09:25 +00:00
Add Biome to documentation
This commit is contained in:
@ -152,13 +152,13 @@ En ce qui concerne les templates Jinja
|
||||
et les fichiers SCSS, la norme de formatage
|
||||
est celle par défaut de `djHTML`.
|
||||
|
||||
Pour Javascript, nous utilisons [standard](https://github.com/standard/standard).
|
||||
Pour Javascript, nous utilisons [biome](https://biomejs.dev/).
|
||||
C'est à la fois un formateur et un linter avec très peu de configuration,
|
||||
un peu comme ruff.
|
||||
|
||||
!!!note "Le javascript dans les templates jinja"
|
||||
|
||||
Standard n'est pas capable de lire dans les fichiers jinja,
|
||||
Biome n'est pas capable de lire dans les fichiers jinja,
|
||||
c'est sa principale limitation.
|
||||
|
||||
Il est donc recommandé d'éviter de mettre trop de Javascript
|
||||
@ -167,9 +167,9 @@ un peu comme ruff.
|
||||
|
||||
### Qualité du code
|
||||
|
||||
Pour s'assurer de la qualité du code, Ruff et Standard sont également utilisés.
|
||||
Pour s'assurer de la qualité du code, Ruff et Biome sont également utilisés.
|
||||
|
||||
Tout comme pour le format, Ruff et Standard ddoivent tourner avant chaque commit.
|
||||
Tout comme pour le format, Ruff et Biome doivent tourner avant chaque commit.
|
||||
|
||||
!!!note "to edit or not to edit"
|
||||
|
||||
@ -190,11 +190,11 @@ Tout comme pour le format, Ruff et Standard ddoivent tourner avant chaque commit
|
||||
ruff check --fix
|
||||
```
|
||||
|
||||
Standard se comporte d'une manière très similaire
|
||||
Biome se comporte d'une manière très similaire
|
||||
|
||||
```bash
|
||||
npx standard # Liste toutes les erreurs et leurs catégories
|
||||
npx standard --fix # Applique tous les fix considérés safe et formatte le code
|
||||
npx @biomejs/biome check # Liste toutes les erreurs et leurs catégories
|
||||
npx @biomejs/biome check --write # Applique tous les fix considérés safe et formate le code
|
||||
```
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user