6

目前我从 Rubocop 得到反馈说“避免参数列表超过 5 个参数”。

#Rubocop:disable 禁用此功能的命令是什么?我很高兴代码有一个额外的参数,所以我不想改变它。

4

3 回答 3

7

.rubocop.yml您可以使用以下内容删除项目根目录中命名的文件。

Metrics/ParameterLists:
  Enabled: false
于 2015-11-20T05:48:50.920 回答
4
# rubocop:disable Metrics/ParameterLists 

你的功能在这里

# rubocop:enable Metrics/ParameterLists
于 2020-01-31T20:38:39.567 回答
3

为了您的方便,这里是我经常使用的 .rubocop.yml。

在此处查看 .rubocop.yml 的正式解释。

所有警察:
  不包括:
    - 伯克斯文件
    - 食谱/basic.rb
    - 属性/*.rb

# 自定义规则
指标/线长:
  最大:95

方法长度:
  最大:35

指标/AbcSize:
   启用:假

块长度:
  最大:70

我经常遇到 rubocop 错误和警告。因此我发表了这篇文章。

常见的 Rubocop 错误:提高 Ruby 代码质量

于 2016-10-26T10:20:04.077 回答