/ / Avvisi ridondanti di Eslint - eslint

Avvertenze ridondanti di Eslint - eslint

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.

inserisci la descrizione dell'immagine qui

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

Sembra 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.