diff --git a/packages/opencode/src/format/formatter.ts b/packages/opencode/src/format/formatter.ts index 668a2049db7..9e3db92df53 100644 --- a/packages/opencode/src/format/formatter.ts +++ b/packages/opencode/src/format/formatter.ts @@ -348,7 +348,7 @@ export const rustfmt: Info = { } export const cargofmt: Info = { - name: "cargo fmt", + name: "cargofmt", command: ["cargo", "fmt", "--", "$FILE"], extensions: [".rs"], async enabled() { diff --git a/packages/web/src/content/docs/formatters.mdx b/packages/web/src/content/docs/formatters.mdx index b49ec71c307..55d7c250510 100644 --- a/packages/web/src/content/docs/formatters.mdx +++ b/packages/web/src/content/docs/formatters.mdx @@ -22,6 +22,7 @@ OpenCode comes with several built-in formatters for popular languages and framew | ktlint | .kt, .kts | `ktlint` command available | | ruff | .py, .pyi | `ruff` command available with config | | rustfmt | .rs | `rustfmt` command available | +| cargofmt | .rs | `cargo fmt` command available | | uv | .py, .pyi | `uv` command available | | rubocop | .rb, .rake, .gemspec, .ru | `rubocop` command available | | standardrb | .rb, .rake, .gemspec, .ru | `standardrb` command available |