From 3c8865455243c91105ab309de973d68c9db349d4 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Mon, 27 Nov 2023 17:51:00 -0500 Subject: chore: temp fix for tools/format.js (#21360) --- tools/format.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'tools/format.js') diff --git a/tools/format.js b/tools/format.js index aff07702b..98da6662b 100755 --- a/tools/format.js +++ b/tools/format.js @@ -14,9 +14,17 @@ const cmd = new Deno.Command("deno", { "--config=" + configFile, ], cwd: ROOT_PATH, - stdout: "inherit", + stdout: "piped", stderr: "inherit", }); -const { code } = await cmd.output(); -Deno.exit(code); +const { code, stdout } = await cmd.output(); +// todo(dsherret): temporary until https://github.com/denoland/deno/pull/21359 gets released. +// Once it's released, just have stdout be inherited above and do `Deno.exit(code)` here. +const stdoutText = new TextDecoder().decode(stdout); +console.log(stdoutText); +if (stdoutText.length > 0) { + Deno.exit(20); +} else { + Deno.exit(code); +} -- cgit v1.2.3