I'm developing an LSP server using the 3.17 specification and I want
it to work with the latest QtCreator. I have looked into the LSP
client implementation. It seems that the LSP client code converts
published diagnostics into Task classes and then displays them in the
Issues panel. This is working pretty well. My question concerns the
support for the `Diagnostic.codeDescription.href` field from the LSP
3.17 specification. This field can specify a URI with more information
about a diagnostic error
(https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#codeDescription):

export interface Diagnostic {
range: Range;
severity?: DiagnosticSeverity;
code?: integer | string;
codeDescription?: CodeDescription;
}

1. Does the current LSP client code in QtCreator support reading the
`Diagnostic.codeDescription.href` field in order to open the URL about
the diagnosed error?
2. If not, are there any alternative approaches to achieve similar
functionality (open an URL about the diagnosed error)?

Thanks in advance.
-- 
Qt-creator mailing list
Qt-creator@qt-project.org
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to