lsp: Mark deprecation warnings

Some editors use different styling (e.g. strikethrough) for deprecation
warnings.
This commit is contained in:
James Westman 2023-07-23 18:04:10 -05:00
parent 94db929f74
commit 950b141d26
8 changed files with 23 additions and 5 deletions

View file

@ -391,6 +391,9 @@ class LanguageServer:
else DiagnosticSeverity.Error,
}
if isinstance(err, DeprecationWarning):
result["tags"] = [DiagnosticTag.Deprecated]
if len(err.references) > 0:
result["relatedInformation"] = [
{