【问题标题】:ESLint rule error for import导入的 ESLint 规则错误
【发布时间】:2016-06-20 11:31:31
【问题描述】:

我通过 eslint 收到以下错误。

我也在.eslintrc 文件中添加了ecmaFeatures: { "modules": true }

【问题讨论】:

    标签: ecmascript-6 atom-editor eslint


    【解决方案1】:

    因为你收到了这条消息,看起来你已经升级到 ESLint 2.0,这太棒了!我可以看到您将对配置进行两项更改,但如果出现其他任何问题,它可能已包含在 2.0 migration guide 之下:

    1. 在 2.0 中,"ecmaFeatures": { "modules": true } 已变为 "parserOptions": { "sourceType": "module" }
    2. 我们将 space-after-keywords 替换为新规则 keyword-spacing,该规则是在 2.0 测试版之一中引入的。如果您使用的是 "space-after-keywords: 2,现在可以将其更改为 "keyword-spacing": 2

    综上所述,您的 ESLint 2.0 的 .eslintrc 应该包括以下内容:

    {
        "parserOptions": {
            "sourceType": "module"
        },
        "env": {
            "es6": true
        },
        "rules": {
            "keyword-spacing": 2
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2022-01-03
      • 2019-12-21
      • 2021-06-05
      • 2020-10-01
      • 2021-02-08
      • 1970-01-01
      • 2020-09-26
      • 2021-11-14
      • 1970-01-01
      相关资源
      最近更新 更多