class RuboCop::Cop::Performance::UnneededSort

def on_send(node)

def on_send(node)
  unneeded_sort?(node) do |sort_node, sorter, accessor|
    range = range_between(
      sort_node.loc.selector.begin_pos,
      node.loc.expression.end_pos
    )
    add_offense(node,
                location: range,
                message: message(node,
                                 sorter,
                                 accessor))
  end
end