Pour avoir un code source au style uniforme qui respecte les bons patterns et vérifier de manière automatiser que toutes les équipes les appliquent.
git clone https://github.com/xebia-france/moisdujs-eslint.git
cd moisdujs-eslint
npm install
npm lint
Eslint init avec l’option "Inspect your Javascript files".
Eslint init avec l’option "Use popular styleguide" > AirBnB.
Ajout d’un paquet npm pour configurer un hook de pré-commit.
Configuration des scripts npm à passer en pré-commit dans package.json.
Note : Cette étape a été commit avec l’option --no-verify
car nous avons laissé exprêt les erreurs de linting du code.
Exemple de surcharge d’une règle héritée du set AirBnB.