class RuboCop::Cop::Sorbet::SignatureBuildOrder

def autocorrect(node)

def autocorrect(node)
  return nil unless can_autocorrect?
  lambda do |corrector|
    nodes = call_chain(node).sort_by { |call| ORDER[call.method_name] }
    tree =
      nodes.reduce(nil) do |receiver, caller|
        caller.updated(nil, [receiver] + caller.children.drop(1))
      end
    corrector.replace(
      node.source_range,
      Unparser.unparse(tree),
    )
  end
end