2 poin oleh xguru 8 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp
  • Formatter yang tetap kompatibel ke belakang dengan gofmt yang ada, sambil memaksakan aturan yang lebih ketat
  • Dapat menjadi pengganti drop-in karena menggunakan subset format yang diizinkan gofmt; setelah menjalankan gofumpt, menjalankan gofmt tidak akan menghasilkan perubahan
  • Secara otomatis menyeragamkan perbedaan gaya yang tidak tertangkap oleh gofmt saja
    • Menghapus otomatis baris kosong, spasi, tanda kurung yang tidak diperlukan, dan lainnya
    • Memisahkan standard library dalam grup tersendiri pada import
    • var s = "x"s := "x", 07550o755, //Foo// Foo
    • Menerapkan banyak aturan formatting tambahan, seperti konsistensi pemenggalan baris pada composite literal
  • Direktori vendor dan testdata dilewati kecuali diberikan sebagai argumen eksplisit; aturan tambahan juga tidak diterapkan pada file Go yang dihasilkan
  • Mematuhi directive ignore di go.mod
  • "Mengapa ingin menggantikan alih-alih membangun di atas gofmt?"
    • Secara desain memang dibangun di atas gofmt, dan tidak menambahkan aturan yang bertentangan dengan formatting gofmt — ini ekstensi, bukan kompetisi
    • Mengambil bentuk salinan gofmt yang dimodifikasi agar dapat digunakan sebagai pengganti drop-in di editor/skrip

Belum ada komentar.

Belum ada komentar.