Skip to content

Commit 599c105

Browse files
committed
Hide squiggly for unused and unnecessary
1 parent 2f6ab77 commit 599c105

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

crates/rust-analyzer/src/diagnostics/snapshots/rust_analyzer__diagnostics__to_proto__tests__snap_rustc_unused_variable.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ expression: diag
2929
},
3030
},
3131
severity: Some(
32-
Warning,
32+
Hint,
3333
),
3434
code: Some(
3535
String(

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ pub(crate) fn map_rust_diagnostic_to_lsp(
183183
return Vec::new();
184184
}
185185

186-
let severity = map_level_to_severity(rd.level);
186+
let mut severity = map_level_to_severity(rd.level);
187187

188188
let mut source = String::from("rustc");
189189
let mut code = rd.code.as_ref().map(|c| c.code.clone());
@@ -225,6 +225,7 @@ pub(crate) fn map_rust_diagnostic_to_lsp(
225225
}
226226

227227
if is_unused_or_unnecessary(rd) {
228+
severity = Some(DiagnosticSeverity::Hint);
228229
tags.push(DiagnosticTag::Unnecessary);
229230
}
230231

0 commit comments

Comments
 (0)