2 votes

Activer eslint seulement dans des fichiers spécifiques

J'aime beaucoup eslint pour les projets es6. Auparavant, je l'ai utilisé pour de nouveaux projets. Maintenant, je veux l'ajouter à un ancien projet.

Corriger tous les problèmes de lint préexistants en une seule fois représente un effort trop important. Puis-je configurer eslint (dans .eslintrc.js ) pour ne vérifier que les fichiers pour lesquels je l'ai explicitement activé avec la commande /* eslint-enable */ ou similaire ?

4voto

btmills Points 2463

ESLint n'a pas d'état désactivé par défaut qui peut être basculé par un commentaire de fichier. Vous pourriez être en mesure d'utiliser .eslintignore à cette fin, cependant. Vous pouvez tout ignorer puis mettre progressivement les fichiers sur liste blanche au fur et à mesure que vous les migrez en utilisant ! pour dé-signorer des fichiers individuels. Par exemple :

.
├── .eslintignore
├── .eslintrc.js
├── package.json
├── node_modules
│   └── ...
├── src
│   ├── index.js
│   └── module
│       └── foo.js
└── yarn.lock

Alors votre .eslintignore pourrait ressembler à quelque chose comme ça :

# Start by ignoring everything by default
src/**/*.js
# Enable linting just for some files
!src/module/foo.js

Dans ce cas, src/index.js serait ignorée, mais elle mettrait en charpie src/module/foo.js .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X