class RubyLsp::Requests::Support::RuboCopDiagnostic
def offense_replacements
def offense_replacements @offense.corrector.as_replacements.map do |range, replacement| Interface::TextEdit.new( range: Interface::Range.new( start: Interface::Position.new(line: range.line - 1, character: range.column), end: Interface::Position.new(line: range.last_line - 1, character: range.last_column), ), new_text: replacement, ) end end