summaryrefslogtreecommitdiff
path: root/cli/lsp/diagnostics.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-11-18 13:05:20 +1100
committerGitHub <noreply@github.com>2021-11-18 13:05:20 +1100
commit14f83da2210dce53b663581c22d39c98fac1d2f6 (patch)
tree96605c5056b649a212eb62ea59997182b1dcdf91 /cli/lsp/diagnostics.rs
parent77c4c249ba188c516aecac92fee96c353eb5b087 (diff)
fix(lsp): tag deprecated diagnostics properly (#12801)
Diffstat (limited to 'cli/lsp/diagnostics.rs')
-rw-r--r--cli/lsp/diagnostics.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/cli/lsp/diagnostics.rs b/cli/lsp/diagnostics.rs
index ddc18f18f..4836cff99 100644
--- a/cli/lsp/diagnostics.rs
+++ b/cli/lsp/diagnostics.rs
@@ -285,9 +285,10 @@ fn ts_json_to_diagnostics(
),
tags: match d.code {
// These are codes that indicate the variable is unused.
- 2695 | 6133 | 6138 | 6192 | 6196 | 6198 | 6199 | 7027 | 7028 => {
- Some(vec![lsp::DiagnosticTag::Unnecessary])
- }
+ 2695 | 6133 | 6138 | 6192 | 6196 | 6198 | 6199 | 6205 | 7027
+ | 7028 => Some(vec![lsp::DiagnosticTag::Unnecessary]),
+ // These are codes that indicated the variable is deprecated.
+ 2789 | 6385 | 6387 => Some(vec![lsp::DiagnosticTag::Deprecated]),
_ => None,
},
data: None,