web-dev-qa-db-fra.com

Désactiver les règles eslint pour le dossier

Existe-t-il un moyen de désactiver des règles spécifiques pour un dossier? Par exemple, je ne souhaite pas que les commentaires JSDoc soient obligatoires pour tous mes fichiers de test dans le dossier test. Y a-t-il un moyen de faire cela?

108
DevNebulae

Pour ignorer certains dossiers des règles eslint, nous pourrions créer le fichier .eslintignore dans le répertoire racine et y ajouter le chemin d'accès au dossier que nous voulons omettre (de la même manière que pour .gitignore).

Voici l'exemple de la documentation ESLint sur Ignorer les fichiers et les répertoires :

# path/to/project/root/.eslintignore
# /node_modules/* and /bower_components/* in the project root are ignored by default

# Ignore built files except build/index.js
build/*
!build/index.js
191
YaTaras

Les réponses précédentes étaient sur la bonne voie, mais la réponse complète à cela va être Désactivation des règles uniquement pour un groupe de fichiers , vous y trouverez la documentation nécessaire pour activer/désactiver les règles de certains dossiers (Parce que dans certains cas, vous ne voulez pas tout ignorer, ne désactivez que certaines règles). Exemple:

{
    "env": {},
    "extends": [],
    "parser": "",
    "plugins": [],
    "rules": {},
    "overrides": [
      {
        "files": ["test/*.spec.js"], // Or *.test.js
        "rules": {
          "require-jsdoc": "off"
        }
      }
    ],
    "settings": {}
}
8
Alberto Perez
0
Gyandeep