summaryrefslogtreecommitdiff
path: root/cli/lsp/analysis.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2021-05-31 01:20:34 +0100
committerGitHub <noreply@github.com>2021-05-31 10:20:34 +1000
commit3a33510bd4a169aba00393c2b7e88bf7fa0cad06 (patch)
tree37320e072cb142a90017e9c0709eb88dd77670ef /cli/lsp/analysis.rs
parent83ce33363347447e25d2d00732dad86b588b89f0 (diff)
fix(cli): Don't statically error on dynamic unmapped bare specifiers (#10618)
Fixes #10168 Fixes #10615 Fixes #10616
Diffstat (limited to 'cli/lsp/analysis.rs')
-rw-r--r--cli/lsp/analysis.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/cli/lsp/analysis.rs b/cli/lsp/analysis.rs
index 4ef4a6e22..bd3ce799a 100644
--- a/cli/lsp/analysis.rs
+++ b/cli/lsp/analysis.rs
@@ -214,13 +214,7 @@ pub fn resolve_import(
maybe_import_map: &Option<ImportMap>,
) -> ResolvedDependency {
let maybe_mapped = if let Some(import_map) = maybe_import_map {
- if let Ok(maybe_specifier) =
- import_map.resolve(specifier, referrer.as_str())
- {
- maybe_specifier
- } else {
- None
- }
+ import_map.resolve(specifier, referrer.as_str()).ok()
} else {
None
};