From 709e026be11685616f6e2ac7e67434e5f8310ee4 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 8 Mar 2026 20:34:35 +0800 Subject: [PATCH] fix: use spawnSync for autocorrect command --- .../baoyu-format-markdown/scripts/autocorrect.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/skills/baoyu-format-markdown/scripts/autocorrect.ts b/skills/baoyu-format-markdown/scripts/autocorrect.ts index 9043dab..bb8a629 100644 --- a/skills/baoyu-format-markdown/scripts/autocorrect.ts +++ b/skills/baoyu-format-markdown/scripts/autocorrect.ts @@ -1,10 +1,10 @@ -import { execSync } from "child_process"; +import { spawnSync } from "node:child_process"; +import process from "node:process"; export function applyAutocorrect(filePath: string): boolean { - try { - execSync(`npx autocorrect-node --fix "${filePath}"`, { stdio: "inherit" }); - return true; - } catch { - return false; - } + const npxCmd = process.platform === "win32" ? "npx.cmd" : "npx"; + const result = spawnSync(npxCmd, ["autocorrect-node", "--fix", filePath], { + stdio: "inherit", + }); + return result.status === 0; }