【问题标题】:Eslint Configuration for rule "quotes" is invalid:规则“引号”的 Eslint 配置无效:
【发布时间】:2017-02-06 00:19:26
【问题描述】:

只是尝试使用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",

【问题讨论】:

  • 规则没有问题,所以我猜这是版本问题,并且您的工具链中的某些内容使用了早期版本的 eslint。

标签: eslint code-climate


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 是的,我想到了,但我有所有最新的软件包。
    猜你喜欢
    • 2017-07-24
    • 2021-02-23
    • 2022-01-13
    • 2021-08-31
    • 2019-11-10
    • 2020-09-01
    • 2017-12-04
    • 2020-03-25
    • 2020-02-26
    相关资源
    最近更新 更多