gofmt varsayılan kuralları (seçenek yok): girinti için sekmeler, hizalama için boşluklar; yapı alanlarını, bileşik değişmezleri ve yorumları sütunlara hizalar; gereksiz parantezleri ve gereksiz noktalı virgülleri kaldırır; içe aktarma bildirimlerini normalleştirir; tek bir sondaki satır sonunu korur.
Girdi Go
Biçimlendirilmiş Go
Nasıl kullanılır: Go kodunuzu sol metin alanına yapıştırın ve İşleyin düğmesine tıklayın (ya da yalnızca yazın — girişte otomatik işlenir). Davranış: Çıktı gofmt ile eşleşir (sekme girintisi, sütun hizalaması, boşluk normalleştirme). İsteğe bağlı gofmt -s sadeleştirme geçişi uygulanmaz. Sözdizimi hataları: Geçersiz Go, sessizce değiştirilmek yerine tam ayrıştırıcı hatasıyla bildirilir. Gizlilik: Biçimlendirici tamamen tarayıcınızın içinde çalışır. Hiçbir şey yüklenmez.
gofmt'in felsefesi: seçenek yok
Go, resmî tek bir biçimlendiriciyle gelir: gofmt; girinti için sekmeler, hizalanmış yapı alanları ve yapılandırma düğmesi yok. Tüm ekosistem tek bir görünüşü paylaşır; böylece kod her depoda aynı okunur ve incelemeler tamamen mantığa odaklanabilir.
Seçeneklerin olmaması özelliktir — yapılandırılamayan bir biçimlendirici, bir topluluğu biçem kamplarına bölemez.