In base al numero di regole che desideri ignorare (Tutte o Alcune) e all'ambito della disabilitazione (Linee), File (i), Ovunque), abbiamo 2 × 3 = 6 casi.
1) Disabilitare "Tutte le regole"
Caso 1.1: si desidera disabilitare "Tutte le regole" per "Una o più righe"
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Caso 1.2: si desidera disabilitare "Tutte le regole" per "Un file"
Put the comment of `/* eslint-disable */` at the top of the file.
Caso 1.3: si desidera disabilitare "Tutte le regole" per "Alcuni file"
Ci sono 3 modi per farlo:
- Puoi andare con 1.2 e aggiungere
/* eslint-disable */
sopra i file, uno per uno.
- Puoi inserire i nomi dei file
.eslintignore
. Funziona bene soprattutto se hai un percorso che vuoi ignorare. (per esempioapidoc/**
)
- In alternativa, se non si vuole avere un separato
.eslintignore
file, è possibile aggiungere
"eslintIgnore": ["file1.js", "file2.js"]
a package.json
come indicato qui .
2) Disabilitare "Alcune regole"
Caso 2.1: si desidera disabilitare "Alcune regole" per "Una o più righe"
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.
Caso 2.2: si desidera disabilitare "Alcune regole" per "Un file"
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Altri esempi qui .
## Caso 2.3: si desidera disabilitare "Alcune regole" per "Alcuni file"
Questo è meno semplice. Dovresti metterli "excludedFiles"
nell'oggetto "overrides"
della tua sezione .eslintrc
come indicato qui .