diff --git a/Cargo.lock b/Cargo.lock index 667e20fb303eb..bbb4f13f350df 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2473,9 +2473,9 @@ dependencies = [ [[package]] name = "oxc_resolver" -version = "11.10.0" +version = "11.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec96245d28afd809ea0d830d0cdedb372907d5f6d9c8fac2683888f14dfd62c" +checksum = "37f1a34e0479515cb43691cfeeef8cdf130a684efdb967c4fa1b014aa77ba05a" dependencies = [ "cfg-if", "indexmap", diff --git a/crates/oxc_linter/src/service/runtime.rs b/crates/oxc_linter/src/service/runtime.rs index 0aaa65bb97bd0..075030920eba6 100644 --- a/crates/oxc_linter/src/service/runtime.rs +++ b/crates/oxc_linter/src/service/runtime.rs @@ -261,12 +261,14 @@ impl Runtime { } fn get_resolver(tsconfig_path: Option) -> Resolver { - use oxc_resolver::{ResolveOptions, TsconfigOptions, TsconfigReferences}; + use oxc_resolver::{ + ResolveOptions, TsconfigDiscovery, TsconfigOptions, TsconfigReferences, + }; let tsconfig = tsconfig_path.and_then(|path| { - path.is_file().then_some(TsconfigOptions { + path.is_file().then_some(TsconfigDiscovery::Manual(TsconfigOptions { config_file: path, references: TsconfigReferences::Auto, - }) + })) }); let extension_alias = tsconfig.as_ref().map_or_else(Vec::new, |_| { vec![