我通过指定并规定.eslintrc
文件中的每条规则为“关闭”,来禁用所有(31)ES6规则(https://eslint.org/docs/rules/#ecmascript-6)...
{
"extends": [
"eslint:recommended",
"airbnb/base"
],
"plugins": [
"angular",
"babel"
],
"rules": {
"arrow-body-style": "off",
...
...
"yield-star-spacing": "off"
}
}
但是,我想知道是否还有其他方法可以实现这一目标。
我尝试改为在.eslintrc
文件中添加以下内容(以避免在"rules"
对象中指定每个规则),但是这种方法不起作用,并且仍然在出现ES6错误时通知我。 ..
{
"extends": [
"eslint:recommended",
"airbnb/base"
],
"plugins": [
"angular",
"babel"
],
"rules": {
},
"env": {
"es6": false
},
"parserOptions": {
"ecmaVersion": 5,
"sourceType": "module"
}
}
我的工作是否有问题,或者我的第一种方法(即依次指定每个规则并将其“关闭”)是实现此目的的唯一方法?
谢谢