Según la cantidad de reglas que desea ignorar (Todas o Algunas) y el alcance de deshabilitarla (Línea (s), Archivo (s), En todas partes), tenemos 2 × 3 = 6 casos.
1) Desactivar "Todas las reglas"
Caso 1.1: Desea deshabilitar "Todas las reglas" para "Una o más líneas"
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Caso 1.2: Desea deshabilitar "Todas las reglas" para "Un archivo"
Put the comment of `/* eslint-disable */` at the top of the file.
Caso 1.3: Desea deshabilitar "Todas las reglas" para "Algunos archivos"
Hay 3 formas de hacer esto:
- Puede ir con 1.2 y agregar
/* eslint-disable */
encima de los archivos, uno por uno.
- Puede poner los nombres de archivo en
.eslintignore
. Esto funciona bien especialmente si tiene una ruta que desea ignorar. (por ejemplo apidoc/**
)
- Alternativamente, si no se quiere tener una separada
.eslintignore
de archivos, puede añadir
"eslintIgnore": ["file1.js", "file2.js"]
en package.json
como se indica aquí .
2) Desactivar "Algunas reglas"
Caso 2.1: Desea deshabilitar "Algunas reglas" para "Una o más líneas"
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: Desea deshabilitar "Algunas reglas" para "Un archivo"
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Más ejemplos aquí .
## Caso 2.3: Desea deshabilitar "Algunas reglas" para "Algunos archivos"
Esto es menos sencillo. Debe ponerlos en el "excludedFiles"
objeto de la "overrides"
sección de su .eslintrc
como se indica aquí .