我有一个项目,其中的ESLint规则对所有协作者都是强制性的,但是不幸的是,我发现有些开发人员无缘无故地禁用了某些规则,并且代码审查未能阻止这一点。有没有一种方法可以配置ESLint使其忽略注释禁用规则,或者在发生这种情况时使其发出警告?
我已经寻找了一段时间,却没有找到任何类似的东西。也许还有另一种方法吗?
答案 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