diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2021-05-31 01:20:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-31 10:20:34 +1000 |
commit | 3a33510bd4a169aba00393c2b7e88bf7fa0cad06 (patch) | |
tree | 37320e072cb142a90017e9c0709eb88dd77670ef /cli/lsp/analysis.rs | |
parent | 83ce33363347447e25d2d00732dad86b588b89f0 (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.rs | 8 |
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 }; |