summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/nb/formatters.mdx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/content/docs/nb/formatters.mdx')
-rw-r--r--packages/web/src/content/docs/nb/formatters.mdx34
1 files changed, 17 insertions, 17 deletions
diff --git a/packages/web/src/content/docs/nb/formatters.mdx b/packages/web/src/content/docs/nb/formatters.mdx
index 0fdac499d..d26cc1971 100644
--- a/packages/web/src/content/docs/nb/formatters.mdx
+++ b/packages/web/src/content/docs/nb/formatters.mdx
@@ -3,22 +3,22 @@ title: Formatere
description: opencode bruker språkspesifikke formatere.
---
-opencode formaterer automatisk filer etter at de er skrevet eller redigert ved hjelp av språkspesifikke formatere. Dette sikrer at koden som genereres følger kodestilene til prosjektet ditt.
+OpenCode formaterer automatisk filer etter at de er skrevet eller redigert ved hjelp av språkspesifikke formatere. Dette sikrer at koden som genereres følger kodestilene til prosjektet ditt.
---
## Innebygd
-opencode kommer med flere innebygde formatere for populære språk og rammeverk. Nedenfor er en liste over formatere, støttede filutvidelser og kommandoer eller konfigurasjonsalternativer den trenger.
+OpenCode kommer med flere innebygde formatere for populære språk og rammeverk. Nedenfor er en liste over formatere, støttede filutvidelser og kommandoer eller konfigurasjonsalternativer den trenger.
| Formater | Utvidelser | Krav |
| ---------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| gofmt | .go | `gofmt` kommando tilgjengelig |
-| blande | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix` kommando tilgjengelig |
-| penere | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml og [mer](https://prettier.io/docs/en/index.html) | `prettier` avhengighet i `package.json` |
+| mix | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix` kommando tilgjengelig |
+| prettier | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml og [mer](https://prettier.io/docs/en/index.html) | `prettier` avhengighet i `package.json` |
| biome | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml og [mer](https://biomejs.dev/) | `biome.json(c)` konfigurasjonsfil |
-| sikk | .zig, .zon | `zig` kommando tilgjengelig |
-| klang-format | .c, .cpp, .h, .hpp, .ino og [mer](https://clang.llvm.org/docs/ClangFormat.html) | `.clang-format` konfigurasjonsfil |
+| zig | .zig, .zon | `zig` kommando tilgjengelig |
+| clang-format | .c, .cpp, .h, .hpp, .ino og [mer](https://clang.llvm.org/docs/ClangFormat.html) | `.clang-format` konfigurasjonsfil |
| ktlint | .kt, .kts | `ktlint` kommando tilgjengelig |
| ruff | .py, .pyi | `ruff` kommando tilgjengelig med config |
| rustfmt | .rs | `rustfmt` kommando tilgjengelig |
@@ -27,24 +27,24 @@ opencode kommer med flere innebygde formatere for populære språk og rammeverk.
| rubocop | .rb, .rake, .gemspec, .ru | `rubocop` kommando tilgjengelig |
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb` kommando tilgjengelig |
| htmlbeautifier | .erb, .html.erb | `htmlbeautifier` kommando tilgjengelig |
-| luft | .R | `air` kommando tilgjengelig |
+| air | .R | `air` kommando tilgjengelig |
| dart | .dart | `dart` kommando tilgjengelig |
| ocamlformat | .ml, .mli | `ocamlformat` kommando tilgjengelig og `.ocamlformat` konfigurasjonsfil |
| terraform | .tf, .tfvars | `terraform` kommando tilgjengelig |
-| glimt | .gleam | `gleam` kommando tilgjengelig |
+| gleam | .gleam | `gleam` kommando tilgjengelig |
| nixfmt | .nix | `nixfmt` kommando tilgjengelig |
| shfmt | .sh, .bash | `shfmt` kommando tilgjengelig |
-| halvliter | .php | `laravel/pint` avhengighet i `composer.json` |
+| pint | .php | `laravel/pint` avhengighet i `composer.json` |
| oxfmt (Eksperimentell) | .js, .jsx, .ts, .tsx | `oxfmt` avhengighet i `package.json` og et [eksperimentelt env variabel flagg](/docs/cli/#experimental) |
| ormolu | .hs | `ormolu` kommando tilgjengelig |
-Så hvis prosjektet ditt har `prettier` i `package.json`, vil opencode automatisk bruke det.
+Så hvis prosjektet ditt har `prettier` i `package.json`, vil OpenCode automatisk bruke det.
---
## Slik fungerer det
-Når opencode skriver eller redigerer en fil, gjør den:
+Når OpenCode skriver eller redigerer en fil, gjør den:
1. Kontrollerer filtypen mot alle aktiverte formatere.
2. Kjører riktig formateringskommando på filen.
@@ -56,7 +56,7 @@ Denne prosessen skjer i bakgrunnen, og sikrer at kodestilene dine opprettholdes
## Konfigurer
-Du kan tilpasse formatere gjennom `formatter`-delen i opencode-konfigurasjonen.
+Du kan tilpasse formatere gjennom `formatter`-delen i OpenCode-konfigurasjonen.
```json title="opencode.json"
{
@@ -67,12 +67,12 @@ Du kan tilpasse formatere gjennom `formatter`-delen i opencode-konfigurasjonen.
Hver formateringskonfigurasjon støtter følgende:
-| Eiendom | Skriv | Beskrivelse |
+| Property | Type | Beskrivelse |
| ------------- | -------- | ----------------------------------------------------------------- |
-| `disabled` | boolsk | Sett dette til `true` for å deaktivere formatereren |
-| `command` | streng[] | Kommandoen som skal kjøres for formatering |
-| `environment` | objekt | Miljøvariabler som skal angis når du kjører formateringsverktøyet |
-| `extensions` | streng[] | Filutvidelser denne formatereren skal håndtere |
+| `disabled` | boolean | Sett dette til `true` for å deaktivere formatereren |
+| `command` | string[] | Kommandoen som skal kjøres for formatering |
+| `environment` | object | Miljøvariabler som skal angis når du kjører formateringsverktøyet |
+| `extensions` | string[] | Filutvidelser denne formatereren skal håndtere |
La oss se på noen eksempler.