formating auto the code : installer
- remplacer TSlint (deprecated) par ESlint https://dev.to/robertcoopercode/using-eslint-and-prettier-in-a-typescript-project-53jb
- installer prettier
- installer lint-staged & husky : permet de forcer le formatage avant tout commit.
- reformater tous les fichiers du repo : à faire dans un autre ticket
Installer des règles de formatage automatique afin d'uniformiser le code produit. Lint-staged installe aussi Husky, qui s'assure de formater le code avant tout commit (pre-commit hook).
Ça permet :
- d'améliorer le code review (moins de relecture liée uniquement à du formatage)
- de contraindre les dev à respecter certaines best practices d'écriture
https://dev.to/robertcoopercode/using-eslint-and-prettier-in-a-typescript-project-53jb
Edited by seraf