mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-09 19:40:19 +00:00
introduce djhtml as jinja+scss formater
This commit is contained in:
committed by
Bartuccio Antoine
parent
13d0d2a300
commit
b25805e0a1
@ -148,12 +148,14 @@ Ces règles sont automatiquement appliquées quand
|
||||
vous faites tourner Ruff, donc vous n'avez pas à trop
|
||||
vous poser de questions de ce côté-là.
|
||||
|
||||
En ce qui concerne les autres langages utilisés
|
||||
(Jinja, SCSS, Javascript), nous n'avons pas fixé
|
||||
de convention à suivre.
|
||||
Pour SCSS et Javascript, vous pouvez utiliser
|
||||
En ce qui concerne les templates Jinja
|
||||
et les fichiers SCSS, la norme de formatage
|
||||
est celle par défaut de `djHTML`.
|
||||
|
||||
Pour Javascript, vous pouvez utiliser
|
||||
Prettier, avec sa configuration par défaut,
|
||||
qui est plutôt bonne.
|
||||
qui est plutôt bonne,
|
||||
mais nous n'avons pas de norme établie pour le projet.
|
||||
|
||||
### Qualité du code
|
||||
|
||||
|
@ -352,4 +352,17 @@ et les corrige automatiquement (quand c'est possible)
|
||||
sans que l'utilisateur ait à s'en soucier.
|
||||
Bien installé, il peut effectuer ce travail
|
||||
à chaque sauvegarde d'un fichier dans son éditeur,
|
||||
ce qui est très agréable pour travailler.
|
||||
ce qui est très agréable pour travailler.
|
||||
|
||||
### DjHTML
|
||||
|
||||
[Site officiel](https://github.com/rtts/djhtml)
|
||||
|
||||
Ruff permet de formater les fichiers Python,
|
||||
mais il ne formatte pas les templates et les feuilles de style.
|
||||
Pour ça, il faut un autre outil, aisément intégrable
|
||||
dans la CI : `djHTML`.
|
||||
|
||||
En utilisant conjointement Ruff et djHTML,
|
||||
on arrive donc à la fois à formater les fichiers
|
||||
Python et les fichiers relatifs au frontend.
|
||||
|
Reference in New Issue
Block a user