From 5b3c55e6b52ad10002ea3eb1d7695967d86013cf Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Sun, 24 Aug 2025 11:15:34 +0900 Subject: [PATCH] BridgeJS: Emit TypeScript errors to stderr instead of stdout --- Plugins/BridgeJS/Sources/TS2Skeleton/JavaScript/src/cli.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/BridgeJS/Sources/TS2Skeleton/JavaScript/src/cli.js b/Plugins/BridgeJS/Sources/TS2Skeleton/JavaScript/src/cli.js index f708082c..41f6e419 100644 --- a/Plugins/BridgeJS/Sources/TS2Skeleton/JavaScript/src/cli.js +++ b/Plugins/BridgeJS/Sources/TS2Skeleton/JavaScript/src/cli.js @@ -22,13 +22,13 @@ class DiagnosticEngine { getCurrentDirectory: () => ts.sys.getCurrentDirectory(), }; } - + /** * @param {readonly ts.Diagnostic[]} diagnostics */ tsDiagnose(diagnostics) { const message = ts.formatDiagnosticsWithColorAndContext(diagnostics, this.formattHost); - console.log(message); + process.stderr.write(message, "utf-8"); } static LEVELS = {