From d423ce49bb48d372cd6ee88b8fb13c863caa0479 Mon Sep 17 00:00:00 2001 From: Gabriel Nordeborn Date: Sun, 20 Mar 2022 20:07:18 +0100 Subject: [PATCH] detect warnings configured as errors, and highlight them as actual errors in the editor rather than warnings --- server/src/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/src/utils.ts b/server/src/utils.ts index 462c058ee..9e1cf7527 100644 --- a/server/src/utils.ts +++ b/server/src/utils.ts @@ -538,9 +538,12 @@ export let parseCompilerLogOutput = ( tag = t.DiagnosticTag.Deprecated; break; } + let severity = line.includes("(configured as error)") + ? t.DiagnosticSeverity.Error + : t.DiagnosticSeverity.Warning; parsedDiagnostics.push({ code: Number.isNaN(warningNumber) ? undefined : warningNumber, - severity: t.DiagnosticSeverity.Warning, + severity, tag: tag, content: [], });