class RuboCop::Cop::UnusedArgCorrector

This auto-corrects unused arguments.

def correct(processed_source, node)

def correct(processed_source, node)
  return if %i[kwarg kwoptarg].include?(node.type)
  @processed_source = processed_source
  if node.blockarg_type?
    lambda do |corrector|
      range = range_with_surrounding_space(range: node.source_range,
                                           side: :left)
      range = range_with_surrounding_comma(range, :left)
      corrector.remove(range)
    end
  else
    ->(corrector) { corrector.insert_before(node.loc.name, '_') }
  end
end