lib/goodcheck/issue.rb in goodcheck-2.6.1 vs lib/goodcheck/issue.rb in goodcheck-2.7.0

- old
+ new

@@ -1,16 +1,16 @@ module Goodcheck class Issue attr_reader :buffer - attr_reader :range attr_reader :rule attr_reader :text + attr_reader :range - def initialize(buffer:, range:, rule:, text:) + def initialize(buffer:, rule:, text: nil, text_begin_pos: nil) @buffer = buffer - @range = range @rule = rule @text = text + @range = text ? text_begin_pos..(text_begin_pos + text.bytesize - 1) : nil @location = nil end def path buffer.path