class RuboCop::Cop::Style::MapIntoArray

def on_block(node)

def on_block(node)
  return unless each_block_with_push?(node)
  dest_var = find_dest_var(node)
  return unless (asgn = find_closest_assignment(node, dest_var))
  return unless empty_array_asgn?(asgn)
  return unless dest_used_only_for_mapping?(node, dest_var, asgn)
  register_offense(node, dest_var, asgn)
end