class RuboCop::Cop::Layout::HashAlignment

def check_pairs(node)

def check_pairs(node)
  first_pair = node.pairs.first
  reset!
  alignment_for(first_pair).each do |alignment|
    delta = alignment.deltas_for_first_pair(first_pair, node)
    check_delta delta, node: first_pair, alignment: alignment
  end
  node.children.each do |current|
    alignment_for(current).each do |alignment|
      delta = alignment.deltas(first_pair, current)
      check_delta delta, node: current, alignment: alignment
    end
  end
  add_offenses
end