class Standard::Lsp::Diagnostic

def disable_line_action

def disable_line_action
  Interface::CodeAction.new(
    title: "Disable #{@offense.cop_name} for this line",
    kind: Constant::CodeActionKind::QUICK_FIX,
    edit: Interface::WorkspaceEdit.new(
      document_changes: [
        Interface::TextDocumentEdit.new(
          text_document: Interface::OptionalVersionedTextDocumentIdentifier.new(
            uri: ensure_uri_scheme(@uri.to_s).to_s,
            version: nil
          ),
          edits: line_disable_comment
        )
      ]
    )
  )
end