summaryrefslogtreecommitdiff
path: root/cli/proc_state.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-11-30 09:23:30 +1100
committerGitHub <noreply@github.com>2021-11-30 09:23:30 +1100
commit18a63dd977ade20e17d41c08acbefde6eada8572 (patch)
treeba233cf2c4d7be978008f736f25a677d1e9dae8a /cli/proc_state.rs
parentf3b74350da69cb8cc0aedb1c1570abe2c64741ba (diff)
feat: add `--no-check=remote` flag (#12766)
Closes #11970
Diffstat (limited to 'cli/proc_state.rs')
-rw-r--r--cli/proc_state.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/cli/proc_state.rs b/cli/proc_state.rs
index 97f24bc90..b62cdc464 100644
--- a/cli/proc_state.rs
+++ b/cli/proc_state.rs
@@ -404,7 +404,7 @@ impl ProcState {
};
if !reload_on_watch {
let graph_data = self.graph_data.lock();
- if self.flags.no_check
+ if self.flags.check == flags::CheckFlag::None
|| roots.iter().all(|root| {
graph_data
.checked_libs_map
@@ -452,7 +452,7 @@ impl ProcState {
graph_data.modules.keys().cloned().collect()
};
- let config_type = if self.flags.no_check {
+ let config_type = if self.flags.check == flags::CheckFlag::None {
emit::ConfigType::Emit
} else {
emit::ConfigType::Check {
@@ -483,7 +483,7 @@ impl ProcState {
if let Some(ignored_options) = maybe_ignored_options {
log::warn!("{}", ignored_options);
}
- let emit_result = if self.flags.no_check {
+ let emit_result = if self.flags.check == flags::CheckFlag::None {
let options = emit::EmitOptions {
ts_config,
reload_exclusions,
@@ -502,6 +502,7 @@ impl ProcState {
.as_ref()
.map(|cf| cf.specifier.clone());
let options = emit::CheckOptions {
+ check: self.flags.check.clone(),
debug: self.flags.log_level == Some(log::Level::Debug),
emit_with_diagnostics: false,
maybe_config_specifier,
@@ -599,7 +600,7 @@ impl ProcState {
graph_data.check_if_prepared(&roots).unwrap()?;
type_check_result?;
- if !self.flags.no_check {
+ if self.flags.check != flags::CheckFlag::None {
for specifier in specifiers.keys() {
let checked_libs = graph_data
.checked_libs_map