Disable Rubocop argument list length
目前我从 Rubocop 收到反馈说"避免参数列表超过 5 个参数。"
#Rubocop:disable 禁用此功能的命令是什么?我对有额外参数的代码很满意,所以我不想更改它。
您可以在您的项目根目录中放置一个名为
1 2 | Metrics/ParameterLists: Enabled: false |
1 | # rubocop:disable Metrics/ParameterLists |
你的功能在这里
1 | # rubocop:enable Metrics/ParameterLists |
为方便起见,这里是我经常使用的.rubocop.yml。
在此处查看 .rubocop.yml 的正式解释。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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 错误和警告。因此我发表了这篇文章。
常见的 Rubocop 错误:提高 Ruby 代码质量