/ / Eslint avertissements redondants - eslint

Eslint avertissements redondants - eslint

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.

entrer la description de l'image ici

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

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