J'ai beaucoup de sorties redondantes et étranges deeslint et moi ne savons pas comment il peut être désactivé. Sur la capture d'écran ci-dessous, vous pouvez voir qu'il y a 5 ou 6 problèmes répétés dans chaque fichier qui ne sont pas liés à des problèmes réels de code.
Par exemple, la première ligne de chaque fichier contient cet avertissement.
Rule "no-reserved-keys" was removed and replaced by: quote-props
Dans .eslintrc, la règle quote-props est désactivée.
"quote-props": 0
Mais la règle no-reserverd-keys est activée à la place
"no-reserved-keys": 1
Ils ont défini dans la section 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"
},
Donc la question est. Comment se débarrasser de ces avertissements redondants?
Réponses:
1 pour la réponse № 1Il semble que vous définissiez des règles ESLint 1.0 mais que vous utilisiez ESLint 2.0.
Selon le Documentation ESLint pour no-reserved-keys
:
Avis de remplacement: Cette règle a été supprimée dans ESLint v1.0 et remplacée par la règle quote-props.
Vous pouvez enlever le no-reserved-keys
règle de votre configuration ESLint, mais laissez la quote-props
tel quel et les avertissements redondants devraient disparaître.
La même chose est vraie pour:
space-return-throw-case
no-wrap-func
global-strict
no-empty-label
Chacune a été remplacée par la règle mentionnée dans les avertissements que vous voyez. Plus d’informations sur migration vers ESLint 2.0.