Linter - GregoireAntoine/DEVWEB3 GitHub Wiki

Utilisation de ESLint -> lien

  • Pour la mise en place on a du faire : (un simple npm install permettra 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.js suivi 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