删除或添加任何规则后是否需要重新加载 eslint?
Is it necessary reload eslint after remove ou add any rules?
我不得不添加两个新规则 prefer-const
和 prefer-arrow-callback
,禁用它们。所以在里面添加 rules
,但看起来 eslint 停止工作,它没有格式化文档。
{
"env": {
"browser": true,
"commonjs": true,
"es2021": true
},
"extends": [
"airbnb-base"
],
"parserOptions": {
"ecmaVersion": 12
},
"rules": {
"prefer-const": false,
"prefer-arrow-callback":false
}
}
我做对了吗还是忘记了什么?
那是因为你禁用规则的方式是错误的,即你不应该使用 false
而是使用 "off"
.
"rules": {
"prefer-const": "off",
"prefer-arrow-callback": "off"
}
我不得不添加两个新规则 prefer-const
和 prefer-arrow-callback
,禁用它们。所以在里面添加 rules
,但看起来 eslint 停止工作,它没有格式化文档。
{
"env": {
"browser": true,
"commonjs": true,
"es2021": true
},
"extends": [
"airbnb-base"
],
"parserOptions": {
"ecmaVersion": 12
},
"rules": {
"prefer-const": false,
"prefer-arrow-callback":false
}
}
我做对了吗还是忘记了什么?
那是因为你禁用规则的方式是错误的,即你不应该使用 false
而是使用 "off"
.
"rules": {
"prefer-const": "off",
"prefer-arrow-callback": "off"
}