diff --git a/packages/opencode/src/format/formatter.ts b/packages/opencode/src/format/formatter.ts index 60ca6a32..d4f741f2 100644 --- a/packages/opencode/src/format/formatter.ts +++ b/packages/opencode/src/format/formatter.ts @@ -114,6 +114,15 @@ export const clang: Info = { }, } +export const detekt: Info = { + name: "detekt", + command: ["detekt", "-ac", "-i", "$FILE"], + extensions: [".kt", ".kts"], + async enabled() { + return Bun.which("detekt") !== null + }, +} + export const ktlint: Info = { name: "ktlint", command: ["ktlint", "-F", "$FILE"],