fix(opencode): cargo fmt is formatting whole workspace instead of edited file (#9436)

This commit is contained in:
Goni Zahavy
2026-01-19 18:48:59 +02:00
committed by GitHub
parent 453417ed47
commit d5ae8e0bef

View File

@@ -337,24 +337,6 @@ export const rustfmt: Info = {
command: ["rustfmt", "$FILE"],
extensions: [".rs"],
async enabled() {
if (!Bun.which("rustfmt")) return false
const configs = ["rustfmt.toml", ".rustfmt.toml"]
for (const config of configs) {
const found = await Filesystem.findUp(config, Instance.directory, Instance.worktree)
if (found.length > 0) return true
}
return false
return Bun.which("rustfmt") !== null
},
}
// cargo fmt actually does not support formatting single files
// export const cargofmt: Info = {
// name: "cargofmt",
// command: ["cargo", "fmt", "--", "$FILE"],
// extensions: [".rs"],
// async enabled() {
// if (!Bun.which("cargo")) return false
// const found = await Filesystem.findUp("Cargo.toml", Instance.directory, Instance.worktree)
// return found.length > 0
// },
// }