目前我从Rubocop获得反馈说"避免参数列表长于5个参数。"
什么是#Rubocop:disable命令来禁用它?我对代码有额外的争论感到满意,所以我不想改变它。
答案 0 :(得分:3)
您可以使用以下内容删除项目根目录中名为.rubocop.yml
的文件。
Metrics/ParameterLists:
Enabled: false
答案 1 :(得分:3)
# rubocop:disable Metrics/ParameterLists
您的功能在这里
# rubocop:enable Metrics/ParameterLists
答案 2 :(得分:0)
为方便起见,这是我经常使用的.rubocop.yml。
请参阅.rubocop.yml here的正式解释。
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错误和警告。因此,我发表了这篇文章。