Golang has its own official style guide [here](https://golang.org/doc/effective_go.html). Also, Golang team has develop its own lint following that style guide: [golint](https://github.com/golang/lint) Official command to autoformat whole project is `go fmt -s -w ./`. More info about `go fmt` command [here](https://golang.org/cmd/gofmt/).
Golang has its own official style guide here. Also, Golang team has develop its own lint following that style guide: golint
Official command to autoformat whole project is
go fmt -s -w ./. More info aboutgo fmtcommand here.