0

只是尝试使用https://codeclimate.com设置我的网站,但在遇到我的 eslint 配置设置时出错。在我的报价规则上出现错误,即

"quotes": [2,"single",
      {
        "avoidEscape": true
      }
]

但不断收到错误

Error: /code/.eslintrc:
    Configuration for rule "quotes" is invalid:
    Value "[object Object]" must be an enum value.

Eslint 是 3.14.0 版本

知道规则有什么问题吗?

编辑以显示我的版本:

"eslint": "3.15.0",
"eslint-loader": "1.6.1",
"eslint-plugin-import": "2.2.0",
4

2 回答 2

0

我今天遇到了同样的问题,我使用了旧版本的 gulp-eslint 包(1.1.1)

于 2017-02-06T16:07:28.280 回答
0

CodeClimate 使用他们自己的 ESLint 版本,而不是在您的包中指定为依赖项的版本。这是列出 CodeClimate 使用的 ESLint 版本的文档的链接:https ://docs.codeclimate.com/docs/eslint

您必须将 ESLint 规则配置为 CodeClimate 正在运行的版本,否则您将收到有关错误配置的通知。

于 2017-02-07T19:22:32.053 回答