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