Ho un sacco di output ridondanti e strani daeslint e io non so come possa essere disabilitato. Nello screenshot qui sotto puoi vedere che ci sono 5 o 6 problemi ripetuti in ogni file che non sono relativi a problemi reali con il codice.
Ad esempio, la prima riga di ogni file contiene questo avviso.
Rule "no-reserved-keys" was removed and replaced by: quote-props
Nella regola .eslintrc quote-oggetti di scena è disabilitata.
"quote-props": 0
Ma la regola no-reserverd-keys è abilitata
"no-reserved-keys": 1
Hanno definito nella sezione 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"
},
Quindi la domanda è Come sbarazzarsi di questi avvertimenti ridondanti?
risposte:
1 per risposta № 1Sembra che tu stia definendo le regole ESLint 1.0 ma stia utilizzando ESLint 2.0.
Secondo il Documenti ESLint per no-reserved-keys
:
Avviso di sostituzione: Questa regola è stata rimossa in ESLint v1.0 e sostituita dalla regola quote-oggetti di scena.
È possibile rimuovere il no-reserved-keys
regola dalla configurazione ESLint, ma lascia il quote-props
così com'è e gli avvertimenti ridondanti dovrebbero andare via.
Lo stesso vale per:
space-return-throw-case
no-wrap-func
global-strict
no-empty-label
Ognuno è stato sostituito con la regola menzionata negli avvertimenti che stai vedendo. Maggiori informazioni su migrazione a ESLint 2.0.