-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lint - html and scss are not included in CI linting #2890
Comments
Salut, |
Je suis tombé sur un fichier avec des balises non fermées, et quelques autres soucis au milieu, ça me donne envie de linter moi :) Ca me va prettier, j'ai vraiment pas de préférence. Les paramètres que j'ai retenus: prettierrc enrichis de
Rappel des règles actuelles prettierrc:
Vous en voyez d'autres ? @Pierre-Narcisi |
J'ai fait une PR pour pouvoir jouer un peu et affiner les paramètres, ou changer la lib de linting si jamais |
Fait dans la 2.14.1 |
Linting des fichiers html et scss
Une configuration partagée devrait être mise en place.
Une étape de vérification du bon lint devrait être ajoutée à la CI.
La documentation suggère d'utiliser le formatter par défault de vscode.
https://docs.geonature.fr/development.html#html
Les possibilités sont:
utilisation de prettier
Une configuration supplémentaire devrait être mise en place pour rendre le résultat satisfaisant
utilisation du linter par défault de vscode.
La configuration par défault + les réglages proposés dans la documentation de géonature sont satisfaisant.
La config du linter peut-être forcée pour les utilisateurs de vscode via un .vscode/settings.json dans l'environnement de développement.
Afin de pouvoir intégrer le lint à npm run format et côté pipeline CI, il faut pouvoir éxécuter le linter hors vscode. Il me semble que le linter par défault de vscode ets beautifier, qui doit pouvoir être installé et appliqué via npm.
The text was updated successfully, but these errors were encountered: