"quote-props": "consistent" 在 Atom 的 .eslintrc 中

"quote-props": "consistent" in .eslintrc in Atom

将 Atom (v1.0.19) 与包 linter (v1.9.1) 和 linter-eslint (v3.1.1) 一起使用时,每次保存任何 .js 文件后,我都会收到以下错误:

Configuration for rule "quote-props" is invalid: Value "consistent" must be an enum value.

我的 .eslintrc 包含(除其他外)quote-props": [2, "consistent"],但在查看 http://eslint.org/docs/rules/quote-props#consistent 时,这似乎是一个有效的配置选项。

那么为什么会出错,我做错了什么?

P.S。如果我注释掉 quote-props 规则,一切正常。

基于 linter-eslint 包,您使用的 eslint < 1.0.0 不支持 consistent 选项。

您必须将其升级到最新版本的eslint。根据发布,我们几乎处于 1.7.3

根据 linter-eslint 的文档,您实际上可以安装最新版本的 eslint,然后它将使用它。