Una experiencia de Go mejorada para el editor Atom

Este paquete incluye la siguiente funcionalidad:
go version y go envgocodegofmt , goimports o goreturns ; Opcionalmente, ejecute una de estas herramientas para guardar cualquier archivo .gogo install . y go test -c -o {tempdir} . Para verificar su código compila y mantener las sugerencias gocode actualizadogolint , vet , etc.) contra su código usando gometalinter , revive o golangci-lintgo test -coverprofilegogetdocgorenameguru o godefguruguruPuede agregar funcionalidad de depuración a Atom instalando el siguiente paquete:
delve Los siguientes comandos se ejecutan para el directorio del archivo actual:
go install . (para archivos .go normales)go test -o {tmpdir} -c . (para archivos _test.go )go install en lugar de go build ? gocode (y algunas otras herramientas, como gotype ) funcionan en archivos .a (es decir, el archivo del objeto del paquete), y la forma de mantenerlas actualizadas es que se ejecute go install . Esto asegura que sus sugerencias de autocompletar se mantengan actualizadas.
El paquete tiene CI para OS X, Windows y Ubuntu.
Si le falta las herramientas requeridas, se le puede pedir que las instale. También puede instalar manualmente las herramientas requeridas en su terminal:
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
Consulte las preguntas frecuentes antes de abrir un problema: https://github.com/joefitzgerald/go-plus/wiki/faq
Si tiene un problema con la depuración, presente un problema con go-debug aquí.
Se puede encontrar una lista de contribuyentes en https://github.com/joefitzgerald/go-plus/graphs/contributors. Muchas gracias a todos han contribuido al paquete ❤️. ¡Usted es maravilloso!
Las contribuciones son muy apreciadas. Haga la bifurcación de este repositorio, realice sus cambios y abra una solicitud de extracción. Consulte contribuyendo para obtener instrucciones detalladas.