Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions packages/opencode/src/format/formatter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -402,3 +402,13 @@ export const dfmt: Info = {
return [match, "-i", "$FILE"]
},
}

export const stylua: Info = {
name: "stylua",
extensions: [".lua"],
async enabled() {
const match = which("stylua")
if (!match) return false
return [match, "$FILE"]
},
}
1 change: 1 addition & 0 deletions packages/web/src/content/docs/ar/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ description: يستخدم OpenCode مُنسِّقات خاصة بكل لغة.
| uv | .py, .pyi | يتوفر أمر `uv` |
| rubocop | .rb, .rake, .gemspec, .ru | يتوفر أمر `rubocop` |
| standardrb | .rb, .rake, .gemspec, .ru | يتوفر أمر `standardrb` |
| stylua | .lua | يتوفر أمر `stylua` |
| htmlbeautifier | .erb, .html.erb | يتوفر أمر `htmlbeautifier` |
| air | .R | يتوفر أمر `air` |
| dart | .dart | يتوفر أمر `dart` |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/bs/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ OpenCode dolazi sa nekoliko ugrađenih formatera za popularne jezike i okvire. I
| cargofmt | .rs | `cargo fmt` komanda dostupna |
| uv | .py, .pyi | `uv` komanda dostupna || rubocop | .rb, .rake, .gemspec, .ru | `rubocop` komanda dostupna |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb` komanda dostupna |
| stylua | .lua | `stylua` komanda dostupna |
| htmlbeautifier | .erb, .html.erb | `htmlbeautifier` komanda dostupna |
| air | .R | `air` komanda dostupna |
| dart | .dart | `dart` komanda dostupna |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/da/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OpenCode leveres med flere indbyggede formatere til populære sprog og rammer. N
| uv | .py,.pyi | `uv` kommando tilgængelig |
| rubocop | .rb,.rake,.gemspec,.ru | `rubocop` kommando tilgængelig |
| standardrb | .rb,.rake,.gemspec,.ru | `standardrb` kommando tilgængelig |
| stylua | .lua | `stylua` kommando tilgængelig |
| htmlbeautifier | .erb,.html.erb | `htmlbeautifier` kommando tilgængelig |
| luft | .R | `air` kommando tilgængelig |
| dart | .dart | `dart` kommando tilgængelig |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/de/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OpenCode verfügt über mehrere integrierte Formatierer für gängige Sprachen u
| uv | .py, .pyi | `uv`-Befehl verfügbar |
| rubocop | .rb, .rake, .gemspec, .ru | `rubocop`-Befehl verfügbar |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb`-Befehl verfügbar |
| stylua | .lua | `stylua`-Befehl verfügbar |
| htmlbeautifier | .erb, .html.erb | `htmlbeautifier`-Befehl verfügbar |
| air | .R | `air`-Befehl verfügbar |
| dart | .dart | `dart`-Befehl verfügbar |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/es/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OpenCode viene con varios formateadores integrados para lenguajes y marcos popul
| uv | .py, .pyi | Comando `uv` disponible |
| rubocop | .rb, .rake, .gemspec, .ru | Comando `rubocop` disponible |
| standardrb | .rb, .rake, .gemspec, .ru | Comando `standardrb` disponible |
| stylua | .lua | Comando `stylua` disponible |
| htmlbeautifier | .erb, .html.erb | Comando `htmlbeautifier` disponible |
| air | .R | Comando `air` disponible |
| dart | .dart | Comando `dart` disponible |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ OpenCode comes with several built-in formatters for popular languages and framew
| rustfmt | .rs | `rustfmt` command available |
| shfmt | .sh, .bash | `shfmt` command available |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb` command available |
| stylua | .lua | `stylua` command available |
| terraform | .tf, .tfvars | `terraform` command available |
| uv | .py, .pyi | `uv` command available |
| zig | .zig, .zon | `zig` command available |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/fr/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OpenCode est livré avec plusieurs formateurs intégrés pour les langages et fr
| uv | .py, .pyi | Commande `uv` disponible |
| rubocop | .rb, .rake, .gemspec, .ru | Commande `rubocop` disponible |
| standardrb | .rb, .rake, .gemspec, .ru | Commande `standardrb` disponible |
| stylua | .lua | Commande `stylua` disponible |
| htmlbeautifier | .erb, .html.erb | Commande `htmlbeautifier` disponible |
| air | .R | Commande `air` disponible |
| dart | .dart | Commande `dart` disponible |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/it/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ OpenCode include diversi formattatori integrati per linguaggi e framework popola
| rustfmt | .rs | comando `rustfmt` disponibile |
| shfmt | .sh, .bash | comando `shfmt` disponibile |
| standardrb | .rb, .rake, .gemspec, .ru | comando `standardrb` disponibile |
| stylua | .lua | comando `stylua` disponibile |
| terraform | .tf, .tfvars | comando `terraform` disponibile |
| uv | .py, .pyi | comando `uv` disponibile |
| zig | .zig, .zon | comando `zig` disponibile |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/ja/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ OpenCode には、一般的な言語およびフレームワーク用のいく
| rustfmt | .rs | `rustfmt` command available |
| shfmt | .sh, .bash | `shfmt` command available |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb` command available |
| stylua | .lua | `stylua` command available |
| terraform | .tf, .tfvars | `terraform` command available |
| uv | .py, .pyi | `uv` command available |
| zig | .zig, .zon | `zig` command available |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/ko/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ OpenCode는 주요 언어와 프레임워크를 위한 여러 내장 포매터
| rustfmt | .rs | `rustfmt` 명령 사용 가능 |
| shfmt | .sh, .bash | `shfmt` 명령 사용 가능 |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb` 명령 사용 가능 |
| stylua | .lua | `stylua` 명령 사용 가능 |
| terraform | .tf, .tfvars | `terraform` 명령 사용 가능 |
| uv | .py, .pyi | `uv` 명령 사용 가능 |
| zig | .zig, .zon | `zig` 명령 사용 가능 |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/nb/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OpenCode kommer med flere innebygde formattere for populære språk og rammeverk
| uv | .py, .pyi | `uv` kommando tilgjengelig |
| rubocop | .rb, .rake, .gemspec, .ru | `rubocop` kommando tilgjengelig |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb` kommando tilgjengelig |
| stylua | .lua | `stylua` kommando tilgjengelig |
| htmlbeautifier | .erb, .html.erb | `htmlbeautifier` kommando tilgjengelig |
| air | .R | `air` kommando tilgjengelig |
| dart | .dart | `dart` kommando tilgjengelig |
Expand Down
1 change: 1 addition & 0 deletions packages/web/src/content/docs/pl/formatters.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ OpenCode zawiera kilka wbudowanych formaterów dla popularnych języków i frame
| uv | .py, .pyi | Dostępne polecenie `uv` |
| rubocop | .rb, .rake, .gemspec, .ru | Dostępne polecenie `rubocop` |
| standardrb | .rb, .rake, .gemspec, .ru | Dostępne polecenie `standardrb` |
| stylua | .lua | Dostępne polecenie `stylua` |
| htmlbeautifier | .erb, .html.erb | Dostępne polecenie `htmlbeautifier` |
| air | .R | Dostępne polecenie `air` |
| dart | .dart | Dostępne polecenie `dart` |
Expand Down
Loading
Loading