我有很多来自eslint的冗余和奇怪的输出,我不知道如何禁用它。在下面的屏幕截图中,您可以看到每个文件中有5或6个重复的问题与代码的实际问题无关。
例如,每个文件的第一行都包含此警告。
'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
所以问题是。如何摆脱这些多余的警告?
答案 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的更多信息。