gofmts standardregler (inga alternativ): tabbar för indrag, mellanslag för justering; justerar structfält, sammansatta literaler och kommentarer i kolumner; tar bort överflödiga parenteser och onödiga semikolon; normaliserar importdeklarationer; behåller en enda avslutande radbrytning.
Indata Go
Formaterad Go
Så används den: klistra in Go-koden i den vänstra textrutan och klicka på Bearbeta (eller skriv direkt — bearbetning sker vid inmatning). Beteende: utdatan matchar gofmt (tabbindrag, kolumnjustering, normaliserad mellanslagsanvändning). Det valfria förenklingssteget gofmt -s tillämpas inte. Syntaxfel: ogiltig Go rapporteras med det exakta parserfelet i stället för att tyst ändras. Integritet: formateraren körs helt i webbläsaren. Inget laddas upp.
gofmts filosofi: inga alternativ
Go levereras med ett officiellt formateringsverktyg, gofmt: tabbar för indrag, justerade structfält, inga konfigurationsreglage. Hela ekosystemet delar en enda look, så koden läses likadant i varje förvar och granskningar kan helt fokusera på logiken.
Avsaknaden av alternativ är själva funktionen — ett formateringsverktyg som inte kan konfigureras kan inte splittra en gemenskap i stilläger.