diff options
Diffstat (limited to 'std/prettier/main.ts')
-rwxr-xr-x | std/prettier/main.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/std/prettier/main.ts b/std/prettier/main.ts index b3c469659..163e0e45f 100755 --- a/std/prettier/main.ts +++ b/std/prettier/main.ts @@ -272,11 +272,17 @@ async function formatSourceFiles( for await (const { filename } of files) { const parser = selectParser(filename); if (parser) { - formats.push(formatFile(filename, parser, prettierOpts)); + if (prettierOpts.write) { + formats.push(formatFile(filename, parser, prettierOpts)); + } else { + await formatFile(filename, parser, prettierOpts); + } } } - await Promise.all(formats); + if (prettierOpts.write) { + await Promise.all(formats); + } exit(0); } |