From e28fb70aeecf548d150312c30f7f32b60c4fdece Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Thu, 16 Dec 2021 14:53:17 +1100 Subject: fix(lsp): provide diagnostics for import assertions (#13105) Fixes: #13099 --- cli/lsp/language_server.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'cli/lsp/language_server.rs') diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs index 660ef8d90..384b100b2 100644 --- a/cli/lsp/language_server.rs +++ b/cli/lsp/language_server.rs @@ -1181,7 +1181,10 @@ impl Inner { "deno-lint" => matches!(&d.code, Some(_)), "deno" => match &d.code { Some(NumberOrString::String(code)) => { - code == "no-cache" || code == "no-cache-data" + matches!( + code.as_str(), + "no-cache" | "no-cache-data" | "no-assert-type" + ) } _ => false, }, @@ -1241,7 +1244,7 @@ impl Inner { } } Some("deno") => code_actions - .add_deno_fix_action(diagnostic) + .add_deno_fix_action(&specifier, diagnostic) .map_err(|err| { error!("{}", err); LspError::internal_error() -- cgit v1.2.3