今回もRubocopの警告に対応していきたいと思います。
“Unused block argument – `%s`. If it’s necessary, use `_` or `_%s` as an argument name to indicate that it won’t be used.への対応
結論
- 使ってない方の引数に’_’をつけてあげる。
- 使ってない方の引数を消してあげる。
コード
# ダメなパターン: unusedの引数を使ってないので、警告が出る
do_something do |used, unused|
puts used
end
# OKなパターン: unusedの引数にアンダーバーをつけているので警告が出ない
do_something do |used, _unused|
puts used
end
# OKなパターン: unusedは使ってないので、削除でもOK
do_something do |used|
puts used
end
👇のサイトを参考にしました。