class RuboCop::Cop::Style::CollectionCompact
def on_send(node)
def on_send(node) return unless (range = offense_range(node)) return if allowed_receiver?(node.receiver) if (target_ruby_version <= 3.0 || node.method?(:delete_if)) && to_enum_method?(node) return end good = good_method_name(node) message = format(MSG, good: good, bad: range.source) add_offense(range, message: message) { |corrector| corrector.replace(range, good) } end