Mám veľa nadbytočného a podivného výstupueslint a ja neviem, ako to môže byť zakázané.Na nižšie uvedený obrázok obrazovky vidíte, že v každom súbore sú 5 alebo 6 opakovaných problémov, ktoré nesúvisia s aktuálnymi problémami s kódom.
Napríklad prvý riadok každého súboru obsahuje toto upozornenie.
Rule "no-reserved-keys" was removed and replaced by: quote-props
V pravidle .slintrc quote-props je zakázané.
"quote-props": 0
Ale namiesto toho je povolené žiadne pravidlo bez rezervácie
"no-reserved-keys": 1
Definovali v ďalšej časti RuleMetadata:
"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"
},
Takže otázka je. Ako sa zbaviť týchto nadbytočných varovaní?
odpovede:
1 pre odpoveď č. 1Zdá sa, že definujete pravidlá ESLint 1.0, ale používate ESLint 2.0.
Podľa ESLint doklady pre no-reserved-keys
:
Oznámenie o výmene: Toto pravidlo bolo odstránené v ESLint v1.0 a nahradené pravidlom quote-props.
Môžete odstrániť no-reserved-keys
pravidlo z vašej konfigurácie ESLint, ale opustite ju quote-props
ako je a redundantné upozornenia by mali odísť.
To isté platí pre:
space-return-throw-case
no-wrap-func
global-strict
no-empty-label
Každá z nich bola nahradená pravidlom spomenutým v upozorneniach, ktoré vidíte migrácia do ESLint 2.0.