mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 02:48:24 +00:00
feat(lsp): support deno.enablePaths setting (#13978)
Ref: denoland/vscode_deno#633
This commit is contained in:
parent
daa7c6d32a
commit
1414dc503b
8 changed files with 534 additions and 72 deletions
|
@ -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(),
|
||||
},
|
||||
),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue