diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2022-03-21 12:33:37 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-21 12:33:37 +1100 |
commit | 1414dc503ba4cddcc5fdd5a0417d54678b1ac3fb (patch) | |
tree | 5aa4a03505c3c64d1624bca6417a47c84a97b6fd /cli/lsp/diagnostics.rs | |
parent | daa7c6d32ab5a4029f8084e174d621f5562256be (diff) |
feat(lsp): support deno.enablePaths setting (#13978)
Ref: denoland/vscode_deno#633
Diffstat (limited to 'cli/lsp/diagnostics.rs')
-rw-r--r-- | cli/lsp/diagnostics.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cli/lsp/diagnostics.rs b/cli/lsp/diagnostics.rs index 8801af722..8a515ef3c 100644 --- a/cli/lsp/diagnostics.rs +++ b/cli/lsp/diagnostics.rs @@ -845,7 +845,8 @@ async fn generate_deps_diagnostics( break; } let mut diagnostics = Vec::new(); - if config.specifier_enabled(document.specifier()) { + let specifier = document.specifier(); + if config.specifier_enabled(specifier) { for (_, dependency) in document.dependencies() { diagnose_dependency( &mut diagnostics, @@ -866,7 +867,7 @@ async fn generate_deps_diagnostics( } } diagnostics_vec.push(( - document.specifier().clone(), + specifier.clone(), document.maybe_lsp_version(), diagnostics, )); @@ -985,6 +986,7 @@ let c: number = "a"; specifier.clone(), SpecifierSettings { enable: false, + enable_paths: Vec::new(), code_lens: Default::default(), }, ), |