导入的 ESLint 规则错误
ESLint rule error for import
我通过 eslint 收到以下错误。
我也在 .eslintrc
文件中添加了 ecmaFeatures: { "modules": true }
。
因为您收到了这条消息,所以看起来您已经升级到 ESLint 2.0,这太棒了!我可以看到您将对配置进行的两项更改,但如果出现其他任何问题,它可能包含在 2.0 migration guide:
中
- 在 2.0 中,
"ecmaFeatures": { "modules": true }
变成了 "parserOptions": { "sourceType": "module" }
。
- 我们替换了 space-after-keywords with a new rule, 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
}
}
我通过 eslint 收到以下错误。
我也在 .eslintrc
文件中添加了 ecmaFeatures: { "modules": true }
。
因为您收到了这条消息,所以看起来您已经升级到 ESLint 2.0,这太棒了!我可以看到您将对配置进行的两项更改,但如果出现其他任何问题,它可能包含在 2.0 migration guide:
中- 在 2.0 中,
"ecmaFeatures": { "modules": true }
变成了"parserOptions": { "sourceType": "module" }
。 - 我们替换了 space-after-keywords with a new rule, 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
}
}