Com base no número de regras que você deseja ignorar (Todas ou Algumas) e no escopo de desativá-las (Linha (s), Arquivo (s), Em Todo Lugar), temos 2 × 3 = 6 casos.
1) Desativando "Todas as regras"
Caso 1.1: você deseja desativar "Todas as regras" para "Uma ou mais linhas"
Put `/* eslint-disable-line */` at the **end of the line(s)**,
or `/* eslint-disable-next-line */` right **before the line**.
Caso 1.2: você deseja desativar "Todas as regras" para "Um arquivo"
Put the comment of `/* eslint-disable */` at the top of the file.
Caso 1.3: você deseja desativar "Todas as regras" para "Alguns arquivos"
Existem três maneiras de fazer isso:
- Você pode ir com o 1.2 e adicionar
/* eslint-disable */
sobre os arquivos, um por um.
- Você pode colocar o (s) nome (s) do arquivo
.eslintignore
. Isso funciona bem, especialmente se você tiver um caminho que deseja ser ignorado. (por exemplo apidoc/**
)
- Como alternativa, se você não quiser ter um
.eslintignore
arquivo separado , poderá adicioná
"eslintIgnore": ["file1.js", "file2.js"]
-lo package.json
conforme as instruções aqui .
2) Desativando "algumas regras"
Caso 2.1: você deseja desabilitar "algumas regras" para "uma ou mais linhas"
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: você deseja desabilitar "algumas regras" para "um arquivo"
Put the `/* eslint-disable no-use-before-define */` comment at the top of the file.
Mais exemplos aqui .
Caso 2.3: Você deseja desabilitar "algumas regras" para "alguns arquivos"
Isso é menos direto. Você deve colocá-los no "excludedFiles"
objeto de "overrides"
seção do seu, .eslintrc
conforme as instruções aqui .