Pengalaman go yang lebih baik untuk editor atom

Paket ini mencakup fungsionalitas berikut:
go version dan go envgocodegofmt , goimports , atau goreturns ; Opsional jalankan salah satu alat ini untuk menyimpan file .go apapungo install . dan go test -c -o {tempdir} . Untuk memverifikasi kompilasi kode Anda dan untuk menjaga saran gocode tetap up to dategolangci-lint revive linter gometalinter golint vetgo test -coverprofilegogetdocgorenameguru atau godefguruguruAnda dapat menambahkan fungsionalitas debug ke atom dengan menginstal paket berikut:
delve Perintah berikut dijalankan untuk direktori file saat ini:
go install . (untuk file .go normal)go test -o {tmpdir} -c . (untuk file _test.go )go install alih -alih go build ? gocode (dan beberapa alat lain, seperti gotype ) bekerja pada file .a (yaitu arsip objek paket), dan cara untuk terus memperbarui ini adalah dengan menjalankan go install secara berkala. Ini memastikan saran pelengkapan otomatis Anda tetap up to date.
Paket ini memiliki CI untuk OS X, Windows dan Ubuntu.
Jika Anda kehilangan alat yang diperlukan, Anda mungkin diminta untuk menginstalnya. Anda juga dapat menginstal alat yang diperlukan secara manual di terminal Anda:
go get -u golang.org/x/tools/cmd/goimports
go get -u golang.org/x/tools/cmd/gorename
go get -u github.com/sqs/goreturns
go get -u github.com/mdempsky/gocode
go get -u github.com/alecthomas/gometalinter
go get -u github.com/mgechev/revive
go get -u github.com/golangci/golangci-lint/cmd/golangci-lint
go get -u github.com/zmb3/gogetdoc
go get -u github.com/zmb3/goaddimport
go get -u github.com/rogpeppe/godef
go get -u golang.org/x/tools/cmd/guru
go get -u github.com/fatih/gomodifytags
go get -u github.com/tpng/gopkgs
go get -u github.com/ramya-rao-a/go-outline
Silakan konsultasikan FAQ sebelum membuka masalah: https://github.com/joefitzgerald/go-plus/wiki/faq
Jika Anda memiliki masalah dengan debugging, ajukan masalah dengan go-debug di sini.
Daftar kontributor dapat ditemukan di https://github.com/joefitzgerald/go-plus/graphs/contributors. Terima kasih banyak untuk semua orang telah berkontribusi pada paket ❤️. Kamu luar biasa!
Kontribusi sangat dihargai. Harap bayar repositori ini, buat perubahan Anda, dan buka permintaan tarik. Lihat berkontribusi untuk instruksi terperinci.