ESLint规则阻止用户禁用ESLint规则

时间:2020-09-22 01:36:44

标签: javascript eslint

我有一个项目,其中的ESLint规则对所有协作者都是强制性的,但是不幸的是,我发现有些开发人员无缘无故地禁用了某些规则,并且代码审查未能阻止这一点。有没有一种方法可以配置ESLint使其忽略注释禁用规则,或者在发生这种情况时使其发出警告?

我已经寻找了一段时间,却没有找到任何类似的东西。也许还有另一种方法吗?

1 个答案:

答案 0 :(得分:2)

哇,非常酷的场景。但对于可能想踢我回答这个问题的开发人员,我感到抱歉。请按照以下步骤

npm install --save-dev eslint eslint-plugin-eslint-comments

在您的.eslintrc.*文件中添加

{
    "extends": [
        "eslint:recommended",
        "plugin:eslint-comments/recommended"
    ],
    "rules": {
        "eslint-comments/no-use": ["error", {"allow": []}]
    }
}

有关更多信息,请检查此链接https://mysticatea.github.io/eslint-plugin-eslint-comments/rules/no-use.html