diff options
Diffstat (limited to 'cli/main.rs')
-rw-r--r-- | cli/main.rs | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/cli/main.rs b/cli/main.rs index c996425c7..b6bc0c7ad 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -529,15 +529,7 @@ async fn lint_command( return Ok(0); } - let ps = ProcState::build(flags.clone()).await?; - let maybe_lint_config = if let Some(config_file) = &ps.maybe_config_file { - config_file.to_lint_config()? - } else { - None - }; - - tools::lint::lint(maybe_lint_config, lint_flags, flags.watch.is_some()) - .await?; + tools::lint::lint(flags, lint_flags).await?; Ok(0) } @@ -853,7 +845,15 @@ async fn bundle_command( }; if flags.watch.is_some() { - file_watcher::watch_func(resolver, operation, "Bundle").await?; + file_watcher::watch_func( + resolver, + operation, + file_watcher::PrintConfig { + job_name: "Bundle".to_string(), + clear_screen: !flags.no_clear_screen, + }, + ) + .await?; } else { let module_graph = if let ResolutionResult::Restart { result, .. } = resolver(None).await { @@ -894,8 +894,7 @@ async fn format_command( return Ok(0); } - tools::fmt::format(fmt_flags, flags.watch.is_some(), maybe_fmt_config) - .await?; + tools::fmt::format(flags, fmt_flags, maybe_fmt_config).await?; Ok(0) } @@ -1118,7 +1117,15 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> { } }; - file_watcher::watch_func(resolver, operation, "Process").await?; + file_watcher::watch_func( + resolver, + operation, + file_watcher::PrintConfig { + job_name: "Process".to_string(), + clear_screen: !flags.no_clear_screen, + }, + ) + .await?; Ok(0) } |