class RuboCop::Cop::Performance::CaseWhenSplat
def on_case(case_node)
def on_case(case_node) when_conditions = case_node.when_branches.flat_map(&:conditions) splat_offenses(when_conditions).reverse_each do |condition| next if ignored_node?(condition.parent) ignore_node(condition.parent) variable, = *condition message = variable.array_type? ? ARRAY_MSG : MSG add_offense(range(condition), message: message) do |corrector| autocorrect(corrector, condition.parent) end end end