Go-formaterer

Formater Go-kildekode (Golang) til den kanoniske Go-stilen — samme utdata som gofmt gir lokalt. Utdataene er deterministiske: ingen valg, én sann stil. Flere kodeverktøy: Python-formaterer | C/C++/C#/Java-formaterer | Shell-skriptformaterer | Kodeformaterer (JS/TS/PHP/TOML).
All behandling skjer lokalt i nettleseren — koden lastes aldri opp til noen server.
gofmt-standardregler (ingen valg): tabulatorer for innrykk, mellomrom for justering; justerer struct-felt, sammensatte literaler og kommentarer i kolonner; fjerner unødvendige parenteser og semikolon; normaliserer importdeklarasjoner; beholder ett etterfølgende linjeskift.
Slik brukes det: Lim inn Go-koden i det venstre tekstfeltet og klikk Behandle (eller skriv bare — automatisk behandling ved inndata).
Atferd: Utdataene samsvarer med gofmt (tabulatorinnrykk, kolonnejustering, normalisert mellomrom). Det valgfrie forenklingstrinnet gofmt -s brukes ikke.
Syntaksfeil: Ugyldig Go rapporteres med den nøyaktige parserfeilen i stedet for å bli endret i stillhet.
Personvern: Formatereren kjører helt i nettleseren. Ingenting lastes opp.
gofmt sin filosofi: ingen valg

Go leveres med én offisiell formaterer, gofmt: tabulatorer for innrykk, justerte struct-felt og ingen konfigurasjonsknotter. Hele økosystemet deler ett utseende, så kode leses likt i alle repositorier, og gjennomganger kan konsentrere seg helt om logikken.

Mangelen på valg er funksjonen — en formaterer som ikke kan konfigureres, kan ikke splitte et fellesskap i stilleirer.