Skip to content

Commit 30e472a

Browse files
Don't include empty suggestions
1 parent efe662d commit 30e472a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

crates/rust-analyzer/src/diagnostics/to_proto.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,9 @@ fn map_rust_child_diagnostic(
138138
let mut suggested_replacements = Vec::new();
139139
for &span in &spans {
140140
if let Some(suggested_replacement) = &span.suggested_replacement {
141-
suggested_replacements.push(suggested_replacement);
141+
if !suggested_replacement.is_empty() {
142+
suggested_replacements.push(suggested_replacement);
143+
}
142144
let location = location(config, workspace_root, span);
143145
let edit = lsp_types::TextEdit::new(location.range, suggested_replacement.clone());
144146
edit_map.entry(location.uri).or_default().push(edit);

0 commit comments

Comments
 (0)