chore: generate

This commit is contained in:
opencode-agent[bot]
2026-02-09 17:35:30 +00:00
parent dc53086c1e
commit d578f80f00
222 changed files with 6797 additions and 6590 deletions

View File

@@ -11,32 +11,32 @@ OpenCode автоматически форматирует файлы после
OpenCode поставляется с несколькими встроенными форматировщиками для популярных языков и платформ. Ниже приведен список форматтеров, поддерживаемых расширений файлов, а также необходимых команд или параметров конфигурации.
| форматтер | Расширения | Требования |
| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| правительство | .идти | Доступна команда `gofmt` |
| смешивание | .ex, .exs, .bias, .heex, .bend, .neex, .sface | Доступна команда `mix` |
| красивее | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://prettier.io/docs/en/index.html) | Зависимость `prettier` в `package.json` |
| биом | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://biomejs.dev/) | Конфигурационный файл `biome.json(c)` |
| зигзаг | .zig, .zon | Доступна команда `zig` |
| clang-формат | .c, .cpp, .h, .hpp, .ino и [подробнее](https://clang.llvm.org/docs/ClangFormat.html) | Конфигурационный файл `.clang-format` |
| ктлинт | .кт, .ктс | Доступна команда `ktlint` |
| ерш | .py, .pyi | Команда `ruff` доступна в конфигурации |
| ржавчина | .rs | Доступна команда `rustfmt` |
| грузовой контейнер | .rs | Доступна команда `cargo fmt` |
| уф | .py, .pyi | Доступна команда `uv` |
| рубокоп | .rb, .rake, .gemspec, .ru | Доступна команда `rubocop` |
| стандартный RB | .rb, .rake, .gemspec, .ru | Доступна команда `standardrb` |
| htmlbeautifier | .erb, .html.erb | Доступна команда `htmlbeautifier` |
| воздух | .Р | Доступна команда `air` |
| дротик | .dart | Доступна команда `dart` |
| ocamlformat | .мл, .мли | Доступна команда `ocamlformat` и файл конфигурации `.ocamlformat`. |
| терраформировать | .tf, .tfvars | Доступна команда `terraform` |
| светиться | .блеск | Доступна команда `gleam` |
| никсфмт | .nix | Доступна команда `nixfmt` |
| шфмт | .sh, .bash | Доступна команда `shfmt` |
| пинта | .php | Зависимость `laravel/pint` в `composer.json` |
| oxfmt (экспериментальный) | .js, .jsx, .ts, .tsx | Зависимость `oxfmt` в `package.json` и [экспериментальная переменная окружения flag](/docs/cli/#experimental) |
| ормол | .hs | Доступна команда `ormolu` |
| форматтер | Расширения | Требования |
| ------------------------- | ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| правительство | .идти | Доступна команда `gofmt` |
| смешивание | .ex, .exs, .bias, .heex, .bend, .neex, .sface | Доступна команда `mix` |
| красивее | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://prettier.io/docs/en/index.html) | Зависимость `prettier` в `package.json` |
| биом | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml и [подробнее](https://biomejs.dev/) | Конфигурационный файл `biome.json(c)` |
| зигзаг | .zig, .zon | Доступна команда `zig` |
| clang-формат | .c, .cpp, .h, .hpp, .ino и [подробнее](https://clang.llvm.org/docs/ClangFormat.html) | Конфигурационный файл `.clang-format` |
| ктлинт | .кт, .ктс | Доступна команда `ktlint` |
| ерш | .py, .pyi | Команда `ruff` доступна в конфигурации |
| ржавчина | .rs | Доступна команда `rustfmt` |
| грузовой контейнер | .rs | Доступна команда `cargo fmt` |
| уф | .py, .pyi | Доступна команда `uv` |
| рубокоп | .rb, .rake, .gemspec, .ru | Доступна команда `rubocop` |
| стандартный RB | .rb, .rake, .gemspec, .ru | Доступна команда `standardrb` |
| htmlbeautifier | .erb, .html.erb | Доступна команда `htmlbeautifier` |
| воздух | .Р | Доступна команда `air` |
| дротик | .dart | Доступна команда `dart` |
| ocamlformat | .мл, .мли | Доступна команда `ocamlformat` и файл конфигурации `.ocamlformat`. |
| терраформировать | .tf, .tfvars | Доступна команда `terraform` |
| светиться | .блеск | Доступна команда `gleam` |
| никсфмт | .nix | Доступна команда `nixfmt` |
| шфмт | .sh, .bash | Доступна команда `shfmt` |
| пинта | .php | Зависимость `laravel/pint` в `composer.json` |
| oxfmt (экспериментальный) | .js, .jsx, .ts, .tsx | Зависимость `oxfmt` в `package.json` и [экспериментальная переменная окружения flag](/docs/cli/#experimental) |
| ормол | .hs | Доступна команда `ormolu` |
Поэтому, если ваш проект имеет `prettier` в вашем `package.json`, OpenCode автоматически его использует.
@@ -67,12 +67,12 @@ OpenCode поставляется с несколькими встроенным
Каждая конфигурация форматтера поддерживает следующее:
| Свойство | Тип | Описание |
| ------------- | -------- | ------------------------------------------------------- |
| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить форматтер. |
| `command` | нить[] | Команда для форматирования |
| `environment` | объект | Переменные среды, которые необходимо установить при запуске средства форматирования |
| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот форматтер |
| Свойство | Тип | Описание |
| ------------- | ------------------- | ----------------------------------------------------------------------------------- |
| `disabled` | логическое значение | Установите для этого параметра значение `true`, чтобы отключить форматтер. |
| `command` | нить[] | Команда для форматирования |
| `environment` | объект | Переменные среды, которые необходимо установить при запуске средства форматирования |
| `extensions` | нить[] | Расширения файлов, которые должен обрабатывать этот форматтер |
Давайте посмотрим на несколько примеров.