From bf0eacb506bc8125b0ab8d438913e54feba63391 Mon Sep 17 00:00:00 2001 From: David Czihak Date: Mon, 11 May 2026 17:45:21 +0200 Subject: Fix: Cache compiler errors Cache compiler errors instead of passing them directly to Nova. This removes the possibility for outdated old errors not going away. --- Zig.novaextension/extension.json | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'Zig.novaextension/extension.json') diff --git a/Zig.novaextension/extension.json b/Zig.novaextension/extension.json index f6d4855..e78f59f 100644 --- a/Zig.novaextension/extension.json +++ b/Zig.novaextension/extension.json @@ -642,12 +642,28 @@ "zig.compiler": { "pattern": [ { - "regexp": "^(.+?):(\\d+):(\\d+):\\s*(error|warning):\\s*(.+)$", + "regexp": "^(.+?):(\\d+):(\\d+):\\s*error:\\s*(.+)$", "file": 1, "line": 2, "column": 3, - "severity": 4, - "message": 5 + "severity": "error", + "message": 4 + }, + { + "regexp": "^(.+?):(\\d+):(\\d+):\\s*warning:\\s*(.+)$", + "file": 1, + "line": 2, + "column": 3, + "severity": "warning", + "message": 4 + }, + { + "regexp": "^(.+?):(\\d+):(\\d+):\\s*note:\\s*(.+)$", + "file": 1, + "line": 2, + "column": 3, + "severity": "hint", + "message": 4 } ] } -- cgit v1.3