class RuboCop::Cop::Style::InfiniteLoop

def assigned_before_loop?(var, range)

def assigned_before_loop?(var, range)
  b = range.begin_pos
  var.assignments.any? { |a| a.node.source_range.end_pos < b }
end