From 6d44081fa299e986c575dd9941de6e6b7cdd8c7f Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sat, 6 Jul 2024 00:13:48 +0200 Subject: [PATCH] feat: add fallbacks for LSPs that send incomplete diagnostics Yes, I'm lookin at you super... --- src/Project.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Project.zig b/src/Project.zig index ece36de..b893fdd 100644 --- a/src/Project.zig +++ b/src/Project.zig @@ -498,10 +498,10 @@ pub fn publish_diagnostics(self: *Self, to: tp.pid_ref, params_cb: []const u8) ! } fn send_diagnostic(_: *Self, to: tp.pid_ref, file_path: []const u8, diagnostic: []const u8) !void { - var source: ?[]const u8 = null; - var code: ?[]const u8 = null; - var message: ?[]const u8 = null; - var severity: ?i64 = null; + var source: []const u8 = "unknown"; + var code: []const u8 = "none"; + var message: []const u8 = "empty"; + var severity: i64 = 1; var range: ?Range = null; var iter = diagnostic; var len = try cbor.decodeMapHeader(&iter);