From 50db59f2d2c88fe0ee2fc979e11e7c989eaa07da Mon Sep 17 00:00:00 2001 From: Sonny Piers Date: Sun, 24 Jul 2022 23:12:05 +0200 Subject: [PATCH] lsp: Report error hints --- blueprintcompiler/lsp.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/blueprintcompiler/lsp.py b/blueprintcompiler/lsp.py index 8c2a009..bbe4c1d 100644 --- a/blueprintcompiler/lsp.py +++ b/blueprintcompiler/lsp.py @@ -270,9 +270,14 @@ class LanguageServer: }) def _create_diagnostic(self, text, uri, err): + message = err.message + + for hint in err.hints: + message += '\nhint: ' + hint + result = { "range": utils.idxs_to_range(err.start, err.end, text), - "message": err.message, + "message": message, "severity": DiagnosticSeverity.Warning if isinstance(err, CompileWarning) else DiagnosticSeverity.Error, }