gpt4 book ai didi

ruby - rubocop 进攻但不确定哪里出了问题

转载 作者:数据小太阳 更新时间:2023-10-29 07:49:22 26 4
gpt4 key购买 nike

我正在清理我继承的一些代码,有这一行,但老实说,我不确定 rubocop 试图告诉我的是什么错误。

  total_cost = tmp_totals.inject { |total, tmp_val| total + tmp_val }

我收到这个错误

app/models/item_count.rb:58:40: C: Name inject block params |acc, elem|

看起来像这样:

enter image description here

我只是想绕过这个警察。有什么想法告诉我要修复什么吗?

最佳答案

默认情况下,Rubocop 希望您将这两个变量命名为 accelem 而不是 totaltmp_val。你可以在你自己的 ruby​​cop.yml 中配置它想要的变量。默认设置如下:

Style/SingleLineBlockParams:
Methods:
- reduce:
- acc
- elem
- inject:
- acc
- elem

关于ruby - rubocop 进攻但不确定哪里出了问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41412220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com