From f1c58ec041a05276d9f33562a5843c0bb7fb95b3 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Tue, 20 Aug 2024 10:11:43 -0400 Subject: feat(unstable): ability to use a local copy of jsr packages (#25068) --- cli/tools/lint/rules/no_sloppy_imports.rs | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'cli/tools/lint/rules') diff --git a/cli/tools/lint/rules/no_sloppy_imports.rs b/cli/tools/lint/rules/no_sloppy_imports.rs index 1ae792e08..4180be5be 100644 --- a/cli/tools/lint/rules/no_sloppy_imports.rs +++ b/cli/tools/lint/rules/no_sloppy_imports.rs @@ -189,20 +189,22 @@ impl<'a> deno_graph::source::Resolver for SloppyImportCaptureResolver<'a> { .map_err(|err| ResolveError::Other(err.into()))?; match resolution { - deno_config::workspace::MappedResolution::Normal(specifier) - | deno_config::workspace::MappedResolution::ImportMap(specifier) => { - match self.sloppy_imports_resolver.resolve(&specifier, mode) { - Some(res) => { - self - .captures - .borrow_mut() - .entry(referrer_range.clone()) - .or_insert_with(|| res.clone()); - Ok(res.into_specifier()) - } - None => Ok(specifier), - } + deno_config::workspace::MappedResolution::Normal { + specifier, .. } + | deno_config::workspace::MappedResolution::ImportMap { + specifier, .. + } => match self.sloppy_imports_resolver.resolve(&specifier, mode) { + Some(res) => { + self + .captures + .borrow_mut() + .entry(referrer_range.clone()) + .or_insert_with(|| res.clone()); + Ok(res.into_specifier()) + } + None => Ok(specifier), + }, deno_config::workspace::MappedResolution::WorkspaceJsrPackage { .. } -- cgit v1.2.3