Formatér Go (Golang)-kildekode efter den kanoniske Go-stil — samme output, som gofmt giver på maskinen. Outputtet er deterministisk: ingen indstillinger, én sand stil. Flere kodeværktøjer: Python-formatter | C/C++/C#/Java-formatter | Shell-script-formatter | Kodeformatter (JS/TS/PHP/TOML). Al behandling sker lokalt i browseren — koden uploades aldrig til nogen server.
gofmts standardregler (ingen indstillinger): tabulatorer til indrykning, mellemrum til justering; justerer struct-felter, sammensatte literaler og kommentarer i kolonner; fjerner overflødige parenteser og unødvendige semikolonner; normaliserer importdeklarationer; bevarer ét afsluttende linjeskift.
Go-input
Formateret Go
Sådan bruges det: Indsæt Go-koden i det venstre tekstfelt, og klik på Behandl (eller skriv blot — der behandles automatisk ved input). Adfærd: Outputtet matcher gofmt (tabulatorindrykning, kolonnejustering, normalisering af mellemrum). Den valgfri forenklingsgennemgang gofmt -s anvendes ikke. Syntaksfejl: Ugyldig Go rapporteres med den præcise parserfejl i stedet for at blive ændret i stilhed. Privatliv: Formatteren kører helt inde i browseren. Intet uploades nogensinde.
gofmts filosofi: ingen indstillinger
Go har én officiel formatter, gofmt: tabulatorer til indrykning, justerede struct-felter og ingen konfigurationsknapper. Hele økosystemet deler ét udseende, så kode læses ens i alle lagre, og reviews kan koncentrere sig helt om logikken.
Fraværet af indstillinger er pointen — en formatter, der ikke kan konfigureres, kan ikke splitte et fællesskab op i stilfraktioner.