ruby - Rubocop 禁用所有规则并创建启用规则的 whilelist
问题描述
我想配置 rubocop 使其没有启用任何规则,然后创建一个我想要启用的规则列表。我查看了 rubocop 文档,但只找到了禁用单个规则的方法。
解决方案
我认为,该功能已针对此问题实现。
所有你需要的:
# .rubocop.yml
AllCops:
DisabledByDefault: true
现在,当您运行 rubocop 时,它将返回成功结果。例如:
▶ rubocop
Inspecting 38 files
......................................
38 files inspected, no offenses detected
要启用必要的警察,你应该只Enable: true
为警察设置:
# .rubocop.yml
AllCops:
DisabledByDefault: true
Metrics/MethodLength:
Enabled: true
结果:
▶ rubocop
Inspecting 38 files
.......................C...C..........
Offenses:
# your offenses description
38 files inspected, 2 offenses detected
推荐阅读
- python - 没有 WeakValueDictionary 的 Python 行锁定
- spring - 使用spring webserver在corda中实现RPC安全管理时出现异常
- c# - LoadPackage 从 .NET 失败,找不到集成服务类
- spring-data-jpa - querydsl 存在重复条件
- java - 使用 Maven hawtio:camel 命令在 hawt.io 中运行示例插件
- html - 如何直接在顶部和底部创建带有伪元素的div?
- java - 如何不抛出一般指定的异常?
- php - 如何计算 php 数组中的出现次数
- android - CheckBox 不是用它的勾画出来的
- phabricator - 设置域名以指向您要安装的主机