class RuboCop::Cop::Style::ExtraSpacing
website = “github.com/bbatsov/rubocop”
name = “RuboCop”
@example
This cop checks for extra/unnecessary whitespace.
def autocorrect(range)
def autocorrect(range) @corrections << lambda do |corrector| corrector.remove(range) end end
def investigate(processed_source)
def investigate(processed_source) processed_source.tokens.each_cons(2) do |t1, t2| next unless t1.pos.line == t2.pos.line next unless t2.pos.begin_pos - 1 > t1.pos.end_pos buffer = processed_source.buffer start_pos = t1.pos.end_pos end_pos = t2.pos.begin_pos - 1 range = Parser::Source::Range.new(buffer, start_pos, end_pos) add_offense(range, range, MSG) end end