Eslint冗余警告

时间:2016-05-06 07:23:36

标签: eslint

我有很多来自eslint的冗余和奇怪的输出,我不知道如何禁用它。在下面的屏幕截图中,您可以看到每个文件中有5或6个重复的问题与代码的实际问题无关。

enter image description here

例如,每个文件的第一行都包含此警告。

 'site-page-<pagekey:.*>' => 'site/page'

在.eslintrc规则中,quote-props被禁用。

Rule 'no-reserved-keys' was removed and replaced by: quote-props

但是启用了no-reserverd-keys规则

"quote-props": 0

他们在additionalRuleMetadata部分中定义:

"no-reserved-keys": 1

所以问题是。如何摆脱这些多余的警告?

1 个答案:

答案 0 :(得分:1)

您似乎正在定义ESLint 1.0规则,但正在使用ESLint 2.0。

根据ESLint docs for no-reserved-keys

  

替换通知:此规则已在ESLint v1.0中删除,并替换为quote-props规则。

您可以从ESLint配置中删除no-reserved-keys规则,但保留quote-props原样,冗余警告应该消失。

同样如此:

  • space-return-throw-case
  • no-wrap-func
  • global-strict
  • no-empty-label

每个都被您所看到的警告中提到的规则所取代。有关migrating to ESLint 2.0的更多信息。