introduce djhtml as jinja+scss formater

This commit is contained in:
thomas girod
2024-07-24 00:16:31 +02:00
committed by Bartuccio Antoine
parent 13d0d2a300
commit b25805e0a1
171 changed files with 7070 additions and 7018 deletions

View File

@ -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

View File

@ -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.