From f02a5e3ad6a069de1b249e1132d85c21e729a1dd Mon Sep 17 00:00:00 2001 From: Bill Stein Date: Wed, 7 Jan 2026 00:29:27 -0400 Subject: [PATCH] feat(format): add swift-format support --- packages/opencode/src/format/formatter.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/opencode/src/format/formatter.ts b/packages/opencode/src/format/formatter.ts index 668a2049db7..da0e70ded41 100644 --- a/packages/opencode/src/format/formatter.ts +++ b/packages/opencode/src/format/formatter.ts @@ -357,3 +357,12 @@ export const cargofmt: Info = { return found.length > 0 }, } + +export const swiftformat: Info = { + name: "swift-format", + command: ["swift-format", "format", "-i", "$FILE"], + extensions: [".swift"], + async enabled() { + return Bun.which("swift-format") !== null + }, +}