summaryrefslogtreecommitdiff
path: root/cli/lsp/diagnostics.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2022-03-21 12:33:37 +1100
committerGitHub <noreply@github.com>2022-03-21 12:33:37 +1100
commit1414dc503ba4cddcc5fdd5a0417d54678b1ac3fb (patch)
tree5aa4a03505c3c64d1624bca6417a47c84a97b6fd /cli/lsp/diagnostics.rs
parentdaa7c6d32ab5a4029f8084e174d621f5562256be (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.rs6
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(),
},
),