问题描述
运行Rubocop之后:
bundle exec rubocop
我得到以下输出:
Inspecting 3 files
C..
Offenses:
lib/main.rb:145:3: C: Use SCREAMING_SNAKE_CASE for constants.
InternalCache = if RUBY_ENGINE == 'ruby'
^^^^^^^^^^^^^
3 files inspected,1 offense detected
我的问题是:如果我选择忽略此违法行为,该如何找到必须禁用的规则的名称。
我要查找的名称是我在# rubocop:disable
注释中使用的名称:
# rubocop:disable Metrics/BlockLength
谢谢!
解决方法
如果您运行rubocop -h
,则会看到有一个选项--display-cop-names
。
(似乎是enabled by default,所以您可能正在使用旧版本的RuboCop)。