diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-01-13 16:06:18 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-13 16:06:18 -0500 |
commit | d88c8699173020df2d9827a5ae62e168941902f4 (patch) | |
tree | 03437e3497e29a98c915f6489974c6f7d06e56de /cli/module_loader.rs | |
parent | daed58855775b4da042272a296b500d9b9e76e7d (diff) |
fix(check): should not panic when all specified files excluded (#21929)
Closes #21926
Diffstat (limited to 'cli/module_loader.rs')
-rw-r--r-- | cli/module_loader.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cli/module_loader.rs b/cli/module_loader.rs index 9deb13b7d..dc7b2b9b6 100644 --- a/cli/module_loader.rs +++ b/cli/module_loader.rs @@ -50,6 +50,7 @@ use deno_graph::JsonModule; use deno_graph::Module; use deno_graph::Resolution; use deno_lockfile::Lockfile; +use deno_runtime::colors; use deno_runtime::deno_fs; use deno_runtime::deno_node::NodeResolution; use deno_runtime::deno_node::NodeResolutionMode; @@ -227,6 +228,11 @@ impl ModuleLoadPreparer { let lib = self.options.ts_type_lib_window(); let specifiers = self.collect_specifiers(files)?; + + if specifiers.is_empty() { + log::warn!("{} No matching files found.", colors::yellow("Warning")); + } + self .prepare_module_load( specifiers, |