【问题标题】:Disable Rubocop argument list length禁用 Rubocop 参数列表长度
【发布时间】:2015-11-20 05:12:07
【问题描述】:

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

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

【问题讨论】:

  • 问题不清楚。您是否在询问某个命令是做什么的,或者您是否在询问如何禁用该功能?
  • 我在问如何禁用该功能

标签: ruby rubocop


【解决方案1】:

您可以将名为.rubocop.yml 的文件拖放到项目根目录中,内容如下。

Metrics/ParameterLists:
  Enabled: false

【讨论】:

  • 谢谢 :) 我用这个做了# rubocop:disable Metrics/ParameterLists
  • 指出东方人的答案可能会在整个项目中全局禁用检查。而 IAmAkittycatAMA 的魔术注释仅在本地禁用检查 for a line or a block。顺便说一句,很高兴见到你,@orien...
【解决方案2】:
# rubocop:disable Metrics/ParameterLists 

你的功能在这里

# rubocop:enable Metrics/ParameterLists

【讨论】:

    【解决方案3】:

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

    见.rubocop.yml here的正式解释。

    所有警察: 不包括: - 伯克斯文件 - 食谱/basic.rb - 属性/*.rb # 自定义规则 指标/线长: 最大:95 方法长度: 最大:35 指标/AbcSize: 启用:假 块长度: 最大:70

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

    Common Rubocop Errors: Improve Your Ruby Code Quality

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-05
      • 2014-04-06
      • 2019-08-10
      相关资源
      最近更新 更多