删除或添加任何规则后是否需要重新加载eslint?

问题描述

我不得不添加两个新规则 prefer-constprefer-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"

Documentation

"rules": {
    "prefer-const": "off","prefer-arrow-callback": "off"
}