summaryrefslogtreecommitdiff
path: root/cli/proc_state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/proc_state.rs')
-rw-r--r--cli/proc_state.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/proc_state.rs b/cli/proc_state.rs
index 7dac38cad..2064d3851 100644
--- a/cli/proc_state.rs
+++ b/cli/proc_state.rs
@@ -424,7 +424,8 @@ impl ProcState {
drop(_pb_clear_guard);
// type check if necessary
- if self.options.type_check_mode() != TypeCheckMode::None {
+ let is_std_node = roots.len() == 1 && roots[0].0 == *node::MODULE_ALL_URL;
+ if self.options.type_check_mode() != TypeCheckMode::None && !is_std_node {
log::debug!("Type checking.");
let maybe_config_specifier = self.options.maybe_config_file_specifier();
let roots = roots.clone();