目前我从 Rubocop 得到反馈说“避免参数列表超过 5 个参数”。
#Rubocop:disable 禁用此功能的命令是什么?我很高兴代码有一个额外的参数,所以我不想改变它。
.rubocop.yml
您可以使用以下内容删除项目根目录中命名的文件。
Metrics/ParameterLists:
Enabled: false
# rubocop:disable Metrics/ParameterLists
你的功能在这里
# rubocop:enable Metrics/ParameterLists
为了您的方便,这里是我经常使用的 .rubocop.yml。
在此处查看 .rubocop.yml 的正式解释。
所有警察: 不包括: - 伯克斯文件 - 食谱/basic.rb - 属性/*.rb # 自定义规则 指标/线长: 最大:95 方法长度: 最大:35 指标/AbcSize: 启用:假 块长度: 最大:70
我经常遇到 rubocop 错误和警告。因此我发表了这篇文章。