diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index 2a4f59a5f537af76d3e9c4644b550974a8d2924b..d5f8f1a1884fc41fe86ce08045bcef96d0fc6781 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -912,7 +912,7 @@ impl Project { }); if let Some(infos) = &diagnostic.related_information { for info in infos { - if info.location.uri == params.uri { + if info.location.uri == params.uri && !info.message.is_empty() { let range = range_from_lsp(info.location.range); diagnostics.push(DiagnosticEntry { range,