module RuboCop::Cop::SpaceBeforePunctuation
def investigate(processed_source)
def investigate(processed_source) processed_source.tokens.each_cons(2) do |t1, t2| next unless kind(t2) && t1.pos.line == t2.pos.line && t2.pos.begin_pos > t1.pos.end_pos buffer = processed_source.buffer pos_before_punctuation = Parser::Source::Range.new(buffer, t1.pos.end_pos, t2.pos.begin_pos) add_offense(pos_before_punctuation, pos_before_punctuation, format(MSG, kind(t2))) end end