/ / Eslint avisos redundantes - eslint

Advertências redundantes Eslint - eslint

Eu tenho um monte de saída redundante e estranha deeslint e eu não sei como isso pode ser desabilitado. Na imagem abaixo você pode ver que há 5 ou 6 problemas repetidos em cada arquivo que não estão relacionados a problemas reais com código.

insira a descrição da imagem aqui

Por exemplo, a primeira linha de cada arquivo contém esse aviso.

Rule "no-reserved-keys" was removed and replaced by: quote-props

No .eslintrc regra citação-props está desativado.

"quote-props": 0

Mas nenhuma regra de reserverd-keys habilitada

"no-reserved-keys": 1

Eles definiram na seção additionalRuleMetadata:

"no-reserved-keys": {
"severity": "w",
"help": "http://eslint.org/docs/rules/no-reserved-keys",
"priority": "major",
"category": "Possible Error"
},

"quote-props": {
"severity": "i",
"help": "http://eslint.org/docs/rules/quote-props",
"category": "Stylistic Issue"
},

Então a questão é. Como se livrar desses avisos redundantes?

Respostas:

1 para resposta № 1

Parece que você está definindo as regras do ESLint 1.0, mas está usando o ESLint 2.0.

De acordo com Documentos ESLint para no-reserved-keys:

Aviso de substituição: Esta regra foi removida no ESLint v1.0 e substituída pela regra de cotação-props.

Você pode remover o no-reserved-keys regra da sua configuração ESLint, mas deixe o quote-props como é e os avisos redundantes devem desaparecer.

O mesmo é verdade para:

  • space-return-throw-case
  • no-wrap-func
  • global-strict
  • no-empty-label

Cada uma foi substituída pela regra mencionada nos avisos que você está vendo. Mais informações sobre migrando para o ESLint 2.0.