mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-29 21:19:48 +00:00
chore: generate
This commit is contained in:
parent
dc53086c1e
commit
d578f80f00
222 changed files with 6797 additions and 6590 deletions
|
|
@ -11,32 +11,32 @@ OpenCode formate automatiquement les fichiers après leur écriture ou leur modi
|
|||
|
||||
OpenCode est livré avec plusieurs formateurs intégrés pour les langages et frameworks populaires. Vous trouverez ci-dessous une liste des formateurs, des extensions de fichiers prises en charge et des commandes ou options de configuration dont il a besoin.
|
||||
|
||||
| Formateur | Rallonges | Exigences |
|
||||
| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
|
||||
| gofmt | .aller | Commande `gofmt` disponible |
|
||||
| mélanger | .ex, .exs, .eex, .heex, .leex, .neex, .sface | Commande `mix` disponible |
|
||||
| plus jolie | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml et [plus](https://prettier.io/docs/en/index.html) | Dépendance `prettier` dans `package.json` |
|
||||
| biome | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml et [plus](https://biomejs.dev/) | Fichier de configuration `biome.json(c)` |
|
||||
| zigzag | .zig, .zon | Commande `zig` disponible |
|
||||
| format clang | .c, .cpp, .h, .hpp, .ino et [plus](https://clang.llvm.org/docs/ClangFormat.html) | Fichier de configuration `.clang-format` |
|
||||
| klint | .kt, .kts | Commande `ktlint` disponible |
|
||||
| fraise | .py, .pyi | Commande `ruff` disponible avec config |
|
||||
| rustfmt | .rs | Commande `rustfmt` disponible |
|
||||
| fret | .rs | Commande `cargo fmt` disponible |
|
||||
| UV | .py, .pyi | Commande `uv` disponible |
|
||||
| rubocop | .rb, .rake, .gemspec, .ru | Commande `rubocop` disponible |
|
||||
| normerb | .rb, .rake, .gemspec, .ru | Commande `standardrb` disponible |
|
||||
| htmlbeautifier | .erb, .html.erb | Commande `htmlbeautifier` disponible |
|
||||
| air | .R | Commande `air` disponible |
|
||||
| fléchette | .dart | Commande `dart` disponible |
|
||||
| format ocaml | .ml, .mli | Commande `ocamlformat` disponible et fichier de configuration `.ocamlformat` |
|
||||
| terraformer | .tf, .tfvars | Commande `terraform` disponible |
|
||||
| lueur | .lueur | Commande `gleam` disponible |
|
||||
| nixfmt | .nix | Commande `nixfmt` disponible |
|
||||
| shfmt | .sh, .bash | Commande `shfmt` disponible |
|
||||
| pinte | .php | Dépendance `laravel/pint` dans `composer.json` |
|
||||
| oxfmt (expérimental) | .js, .jsx, .ts, .tsx | Dépendance `oxfmt` dans `package.json` et un [flag de variable d'environnement expérimental](/docs/cli/#experimental) |
|
||||
| bronze doré | .hs | Commande `ormolu` disponible |
|
||||
| Formateur | Rallonges | Exigences |
|
||||
| -------------------- | ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------- |
|
||||
| gofmt | .aller | Commande `gofmt` disponible |
|
||||
| mélanger | .ex, .exs, .eex, .heex, .leex, .neex, .sface | Commande `mix` disponible |
|
||||
| plus jolie | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml et [plus](https://prettier.io/docs/en/index.html) | Dépendance `prettier` dans `package.json` |
|
||||
| biome | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml et [plus](https://biomejs.dev/) | Fichier de configuration `biome.json(c)` |
|
||||
| zigzag | .zig, .zon | Commande `zig` disponible |
|
||||
| format clang | .c, .cpp, .h, .hpp, .ino et [plus](https://clang.llvm.org/docs/ClangFormat.html) | Fichier de configuration `.clang-format` |
|
||||
| klint | .kt, .kts | Commande `ktlint` disponible |
|
||||
| fraise | .py, .pyi | Commande `ruff` disponible avec config |
|
||||
| rustfmt | .rs | Commande `rustfmt` disponible |
|
||||
| fret | .rs | Commande `cargo fmt` disponible |
|
||||
| UV | .py, .pyi | Commande `uv` disponible |
|
||||
| rubocop | .rb, .rake, .gemspec, .ru | Commande `rubocop` disponible |
|
||||
| normerb | .rb, .rake, .gemspec, .ru | Commande `standardrb` disponible |
|
||||
| htmlbeautifier | .erb, .html.erb | Commande `htmlbeautifier` disponible |
|
||||
| air | .R | Commande `air` disponible |
|
||||
| fléchette | .dart | Commande `dart` disponible |
|
||||
| format ocaml | .ml, .mli | Commande `ocamlformat` disponible et fichier de configuration `.ocamlformat` |
|
||||
| terraformer | .tf, .tfvars | Commande `terraform` disponible |
|
||||
| lueur | .lueur | Commande `gleam` disponible |
|
||||
| nixfmt | .nix | Commande `nixfmt` disponible |
|
||||
| shfmt | .sh, .bash | Commande `shfmt` disponible |
|
||||
| pinte | .php | Dépendance `laravel/pint` dans `composer.json` |
|
||||
| oxfmt (expérimental) | .js, .jsx, .ts, .tsx | Dépendance `oxfmt` dans `package.json` et un [flag de variable d'environnement expérimental](/docs/cli/#experimental) |
|
||||
| bronze doré | .hs | Commande `ormolu` disponible |
|
||||
|
||||
Ainsi, si votre projet a `prettier` dans votre `package.json`, OpenCode l'utilisera automatiquement.
|
||||
|
||||
|
|
@ -67,12 +67,12 @@ Vous pouvez personnaliser les formateurs via la section `formatter` de votre con
|
|||
|
||||
Chaque configuration du formateur prend en charge les éléments suivants :
|
||||
|
||||
| Propriété | Tapez | Descriptif |
|
||||
| ------------- | -------- | ------------------------------------------------------- |
|
||||
| `disabled` | booléen | Définissez ceci sur `true` pour désactiver le formateur |
|
||||
| `command` | chaîne[] | La commande à exécuter pour le formatage |
|
||||
| `environment` | objet | Variables d'environnement à définir lors de l'exécution du formateur |
|
||||
| `extensions` | chaîne[] | Extensions de fichiers que ce formateur doit gérer |
|
||||
| Propriété | Tapez | Descriptif |
|
||||
| ------------- | -------- | -------------------------------------------------------------------- |
|
||||
| `disabled` | booléen | Définissez ceci sur `true` pour désactiver le formateur |
|
||||
| `command` | chaîne[] | La commande à exécuter pour le formatage |
|
||||
| `environment` | objet | Variables d'environnement à définir lors de l'exécution du formateur |
|
||||
| `extensions` | chaîne[] | Extensions de fichiers que ce formateur doit gérer |
|
||||
|
||||
Regardons quelques exemples.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue