我想配置rubocop,使其没有启用任何规则,然后创建我希望启用的规则列表。我看了一下rubocop文档,但只找到禁用单个规则的方法。
答案 0 :(得分:4)
我认为,该功能是为this issue实现的。
所有您需要的东西:
# .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