Fix a false positive for Style/SingleArgumentDig
Fix a false positive for Style/SingleArgumentDig
https://github.com/rubocop/rubocop/pull/10576
Arguments Forwarding を使って#dig
を使用した場合に、Style/SingleArgumentDig
として指摘が上がるという問題に対処した。
Ruby 2.7.0 で導入された Arguments Forwarding https://koic.hatenablog.com/entry/arguments-forwarding-of-ruby-2-7
具体的には以下のようなコードの場合に、#dig
に渡ってくる引数は必ずしも 1 ではないので指摘をあげないように修正した。
def foo(...)
{ key: 'value' }.dig(...)
end