diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-07-08 10:12:10 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-08 14:12:10 +0000 |
commit | 86010bec092d074b161800da06149cfb79fb9f4b (patch) | |
tree | 78ab91b1fffc53ff8a56fc86e2c6f0459b21a129 /cli/tools/fmt.rs | |
parent | 1e97f0f1487d27b69d85ebe8e9d84c21af1d9dde (diff) |
fix(workspace): better cli file argument handling (#24447)
Closes https://github.com/denoland/deno/issues/24422
Diffstat (limited to 'cli/tools/fmt.rs')
-rw-r--r-- | cli/tools/fmt.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cli/tools/fmt.rs b/cli/tools/fmt.rs index 9a21b4c10..040991e7c 100644 --- a/cli/tools/fmt.rs +++ b/cli/tools/fmt.rs @@ -53,8 +53,9 @@ pub async fn format(flags: Flags, fmt_flags: FmtFlags) -> Result<(), AnyError> { if fmt_flags.is_stdin() { let cli_options = CliOptions::from_flags(flags)?; let start_ctx = cli_options.workspace.resolve_start_ctx(); - let fmt_options = - cli_options.resolve_fmt_options(&fmt_flags, &start_ctx)?; + let fmt_config = start_ctx + .to_fmt_config(FilePatterns::new_with_base(start_ctx.dir_path()))?; + let fmt_options = FmtOptions::resolve(fmt_config, &fmt_flags); return format_stdin( &fmt_flags, fmt_options, @@ -143,7 +144,7 @@ fn resolve_paths_with_options_batches( cli_options.resolve_fmt_options_for_members(fmt_flags)?; let mut paths_with_options_batches = Vec::with_capacity(members_fmt_options.len()); - for member_fmt_options in members_fmt_options { + for (_ctx, member_fmt_options) in members_fmt_options { let files = collect_fmt_files(cli_options, member_fmt_options.files.clone())?; if !files.is_empty() { |