Linter - GregoireAntoine/DEVWEB3 GitHub Wiki
Utilisation de ESLint -> lien
- Pour la mise en place on a du faire : (un simple
npm installpermettra de tout récupérer)
npm install eslint --save-dev
npx eslint --init
-
Ensuite, un fichier .eslintrc.js est créé.
- C'est dans celui-ci que l'on configure nos règles de code dans le paramètre rules.
-
Afin de tester un fichier il faut exécuter la commande
npx eslint yourfile.js-> en remplaçant à chaque fois le nom du fichier par celui qu'on veut tester. -
Si ce dernier à des errors et/ou des warnings à modifier alors exécuter la commande
npx eslint yourfile.jssuivi de--fix -
Règles misent en place pour notre projet dans .eslintrc.js :
- quotes : gère si on utilise des guillemets simples ou doubles
- no-unused-vars : gère l'autorisation des variables non utilisées
- semi : gère si on finit les instructions avec des points virgules
- block-spacing : gère l'espacement entre les instructions
- no-multi-spaces : gère les espaces multiples entre les instructions
- eqeqeq : gère l'obligation d'utiliser les '===' et '!=='
- no-empty-function : gère l'autorisation de fonctions vides