Uma experiência go aprimorada para o editor de átomos

Este pacote inclui a seguinte funcionalidade:
go version e go envgocodegofmt , goimports ou goreturns ; Opcionalmente, execute uma dessas ferramentas para salvar qualquer arquivo .gogo install . e go test -c -o {tempdir} . Para verificar suas compilações de código e manter as sugestões gocode atualizadasgolint , vet , etc.) contra seu código usando gometalinter , revive ou golangci-lintgo test -coverprofilegogetdocgorenameguru ou godefguruguruVocê pode adicionar a funcionalidade de depuração ao Atom, instalando o seguinte pacote:
delve Os seguintes comandos são executados para o diretório do arquivo atual:
go install . (para arquivos normais .go )go test -o {tmpdir} -c . (para arquivos _test.go )go install em vez de go build ? gocode (e algumas outras ferramentas, como gotype ) trabalham nos arquivos .a (ou seja, o arquivo do objeto de pacote), e a maneira de mantê -los atualizados é executar, go install periodicamente. Isso garante que suas sugestões de preenchimento automático sejam mantidas atualizadas.
O pacote possui CI para OS X, Windows e Ubuntu.
Se você estiver perdendo as ferramentas necessárias, poderá ser solicitado a instalá -las. Você também pode instalar manualmente as ferramentas necessárias em seu 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 as perguntas frequentes antes de abrir uma edição: https://github.com/joefitzgerald/go-plus/wiki/faq
Se você tiver um problema com a depuração, registre um problema no go-debug aqui.
Uma lista de colaboradores pode ser encontrada em https://github.com/joefitzgerald/go-plus/graphs/contributores. Muito obrigado a todos contribuíram para o pacote ❤️. Você é incrível!
As contribuições são muito apreciadas. Por favor, faça este repositório, faça suas alterações e abra uma solicitação de tração. Consulte Contribuindo para obter instruções detalhadas.