diff --git a/packages/opencode/src/format/formatter.ts b/packages/opencode/src/format/formatter.ts index ab8674144f..f69b9925f4 100644 --- a/packages/opencode/src/format/formatter.ts +++ b/packages/opencode/src/format/formatter.ts @@ -71,8 +71,11 @@ export const prettier: Info = { devDependencies?: Record }>(item) if (json.dependencies?.prettier || json.devDependencies?.prettier) { - return [await Npm.which("prettier"), "--write", "$FILE"] - } + if (json.dependencies?.prettier || json.devDependencies?.prettier) { + const bin = await Npm.which("prettier").catch(() => null) + if (!bin) return false + return [bin, "--write", "$FILE"] + } } return false },