我看着rubocop,但想要从警告和错误开始 - 我们稍后会得到与会议相关的警报。我的问题是:如何调用rubocop,它将忽略与约定相关的警报,并仅报告警告,错误和&致命的消息。
由于 迈克尔。
答案 0 :(得分:1)
猜猜你需要逐个禁用它们。一般来说,我建议执行所有规则。
为方便起见,这是我经常使用的.rubocop.yml。这应该可以抑制许多非严重警告。
AllCops: Excludes: - Berksfile - recipes/basic.rb - attributes/*.rb # Customize rules Metrics/LineLength: Max: 95 MethodLength: Max: 35 Metrics/AbcSize: Enabled: false BlockLength: Max: 70
我经常遇到rubocop错误和警告。因此我发表了这篇文章。
答案 1 :(得分:0)
rubocop --only Syntax,Lint
来自https://github.com/bbatsov/rubocop/issues/2337#issuecomment-150477553
如果您的配置中没有任何自定义严重性级别,则非常简单。 Synax警察报告致命和错误级别,警告级别的林特警察和公约级别的所有其他警察。
因此,只有致命和错误,它是rubocop - 只有语法(只支持master,尚未发布),并且警告和上面的rubocop - 只是Lint。