En fonction du nombre de règles que vous souhaitez ignorer (Toutes ou Certaines) et de l'étendue de leur désactivation (Ligne (s), Fichier (s), Partout), nous avons 2 × 3 = 6 cas.
1) Désactiver "Toutes les règles"
Cas 1.1: vous souhaitez désactiver "Toutes les règles" pour "Une ou plusieurs lignes"
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Cas 1.2: vous souhaitez désactiver "Toutes les règles" pour "Un fichier"
Put the comment of `/* eslint-disable */` at the top of the file.
Cas 1.3: vous souhaitez désactiver "Toutes les règles" pour "Certains fichiers"
Vous pouvez procéder de trois manières:
- Vous pouvez aller avec 1.2 et ajouter
/* eslint-disable */
au-dessus des fichiers, un par un.
- Vous pouvez mettre le (s) nom (s) de fichier dans
.eslintignore
. Cela fonctionne bien, surtout si vous avez un chemin que vous souhaitez ignorer. (par exemple apidoc/**
)
- Sinon, si vous ne voulez pas avoir un séparé
.eslintignore
fichier, vous pouvez ajouter
"eslintIgnore": ["file1.js", "file2.js"]
en suivant les package.json
instructions ici .
2) Désactiver "Certaines règles"
Cas 2.1: vous souhaitez désactiver "Certaines règles" pour "Une ou plusieurs lignes"
You can put `/* eslint-disable-line quotes */` (replace `quotes` with your rules) at the end of the line(s),
or `/* eslint-disable-next-line no-alert, quotes, semi */` before the line.
Cas 2.2: vous souhaitez désactiver "Certaines règles" pour "Un fichier"
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Plus d'exemples ici .
## Cas 2.3: Vous souhaitez désactiver "Certaines règles" pour "Certains fichiers"
C'est moins simple. Vous devez les mettre en "excludedFiles"
objet de "overrides"
section de votre .eslintrc
comme indiqué ici .