禁用 Rubocop 参数列表长度
Disable Rubocop argument list length
目前我收到来自 Rubocop 的反馈 "Avoid parameter lists longer than 5 parameters."
什么是 #Rubocop:disable 命令来禁用它?我对具有额外参数的代码感到满意,所以我不想更改它。
您可以将名为 .rubocop.yml
的文件放入您的项目根目录,其中包含以下内容。
Metrics/ParameterLists:
Enabled: false
为方便起见,这是我的。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 错误和警告。因此我发布了这个 post.
# rubocop:disable Metrics/ParameterLists
你的函数在这里
# rubocop:enable Metrics/ParameterLists
目前我收到来自 Rubocop 的反馈 "Avoid parameter lists longer than 5 parameters."
什么是 #Rubocop:disable 命令来禁用它?我对具有额外参数的代码感到满意,所以我不想更改它。
您可以将名为 .rubocop.yml
的文件放入您的项目根目录,其中包含以下内容。
Metrics/ParameterLists:
Enabled: false
为方便起见,这是我的。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 错误和警告。因此我发布了这个 post.
# rubocop:disable Metrics/ParameterLists
你的函数在这里
# rubocop:enable Metrics/ParameterLists