Comment faire pour configurer le package.json pour exécuter eslint script
Donc je suis en utilisant eslint comme un linter pour mon réagir projet et je tiens à vérifier tous mes .js
fichiers.
Je suis capable de faire cela dans le script:
"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"
comment puis-je obtenir à examiner chaque .js
de fichiers de manière récursive, quelque chose comme:
"lint": "eslint -r *.js"
Cela m'épargne d'avoir à les saisir de chaque fichier inidvidually
Merci d'avance pour l'aide
OriginalL'auteur Sam Houston | 2016-03-30
Vous devez vous connecter pour publier un commentaire.
eslint **/*.js
à exécuter sur tous les fichiers js dans tous les dossiers de manière récursive (dans le dossier en cours)Vous pouvez également le faire:
AnyFolder/**/*.js
Et d'ignorer un dossier:
eslint **/*.js --ignore-pattern node_modules/
En savoir plus à eslint/de ligne de commande-interface
Il me semble que --ignore-chemin d'accès doit être utilisée pour spécifier l'emplacement de votre .eslintignore fichier (. e.g
--ignore-path .my-ignore-file
).--ignore-pattern 'node_modules/'
peuvent être utilisés pour ignorer un répertoire.Bonne prise, la réponse fixe.
J'ai d'installation eslint à l'aide de sterne dans mon eclipse de l'oxygène. Il est peluchage tous les fichiers, je dois le mettre que de la charpie *.js fichiers. Ce qui peut être fait ici?
Ne pas eslint analyser UNIQUEMENT les fichiers *.js fichiers par défaut? Aussi la lecture de docs si vous ajoutez
.
il suffit d'aller à travers tous les sous-arbres à la recherche pour les fichiers jsOriginalL'auteur Hadrian
eslint . --ext .js
à de la poussière de fichiers avec l' .js extension dans le répertoire courant et tous les sous-répertoires.Pour inclure d'autres extensions de nom de fichier
eslint . --ext .js,.jsx
oueslint . --ext .js --ext .jsx
.La eslint documentation couvre cette option.
OriginalL'auteur TranBrian10
Je ne suis pas sûr si l'on a accepté la réponse est obsolète ou quoi, mais en regardant la docs:
Également selon un membre du commentaire sur le projet Github à l'aide de
.
est égal à cours d'exécution sur tous les sous-répertoires. Il me semble que l'exécution deeslint .
devrait suffire!OriginalL'auteur Saba Ahang