class RubyLsp::Requests::Support::RuboCopDiagnostic
def to_lsp_diagnostic
def to_lsp_diagnostic Interface::Diagnostic.new( message: message, source: "RuboCop", code: @offense.cop_name, code_description: code_description, severity: severity, range: Interface::Range.new( start: Interface::Position.new( line: @offense.line - 1, character: @offense.column, ), end: Interface::Position.new( line: @offense.last_line - 1, character: @offense.last_column, ), ), data: { correctable: @offense.correctable?, code_actions: to_lsp_code_actions, }, ) end