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.
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 № 1Parece 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.