【发布时间】:2017-01-24 08:29:55
【问题描述】:
我尝试通过以下选项使用 Eslint:
{
"rules": {
"indent": [
2,
2,
{
"SwitchCase": 1
}
],
"space-before-function-paren": [
2,
{
"anonymous": "always",
"named": "never"
}
],
"no-use-before-define": [
2,
"nofunc"
],
// TODO: turn on later
"comma-dangle": [
0
],
"prefer-template": 0
},
"env": {
"node": true,
"mocha": true
},
"extends": [
"eslint:recommended",
"airbnb/base"
]
}
我得到了错误:
错误:... ... /node_modules/eslint-config-airbnb-base/index.js: 规则“严格”的配置无效: 值“error”是错误的类型。
引用自:airbnb/base
我认为这个值:'error' 导致了错误。
eslint-config-airbnb-base/rules/strict.js
module.exports = {
rules: {
// babel inserts `'use strict';` for us
strict: ['error', 'never']
}
};
我该如何解决这个错误?
【问题讨论】:
标签: gulp ecmascript-6 eslint