From 858a9621fcd42671ad52f1a63a1dce9478749011 Mon Sep 17 00:00:00 2001 From: rvcas Date: Tue, 28 Nov 2023 21:00:17 -0500 Subject: [PATCH] fix: due to how error code now get printed match_code for quickfix was always false --- crates/aiken-lsp/src/server.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/aiken-lsp/src/server.rs b/crates/aiken-lsp/src/server.rs index eb01994a..7d02331e 100644 --- a/crates/aiken-lsp/src/server.rs +++ b/crates/aiken-lsp/src/server.rs @@ -679,9 +679,14 @@ impl Server { &line_numbers, ), severity: Some(severity), - code: error - .code() - .map(|c| lsp_types::NumberOrString::String(c.to_string())), + code: error.code().map(|c| { + lsp_types::NumberOrString::String( + c.to_string() + .trim() + .replace("Warning ", "") + .replace("Error ", ""), + ) + }), code_description: None, source: None, message,