go 工具包 与 GOPROXY环境变量配置
go fmt
: 统一的代码格式化工具安装: go install github.com/fsgo/go_fmt@latest
golangci-lint
: 静态代码质量检测工具,用于包的质量分析安装: go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
goimports
: 自动import
依赖包工具安装:go install golang.org/x/tools/cmd/goimports@latest
golint
: 代码规范检测,并且也检测单文件的代码质量,比较出名的Go质量评估站点Go Report在使用安装:mkdir -p $GOPATH/src/golang.org/x/
cd $GOPATH/src/golang.org/x/
git clone https://github.com/golang/lint.git
git clone https://github.com/golang/tools.git
cd $GOPATH/src/golang.org/x/lint/golint
go install
环境变量里配置可用的GOPROXY
export GO111MODULE=on
export GOPROXY="https://goproxy.cn,direct"
比较常见的GOPROXY还有
export GOPROXY=https://mirrors.aliyun.com/goproxy/
export GOPROXY=https://gonexus.dev,direct
export GOPROXY=https://goproxy.io/,direct
export GOPROXY=https://athens.azurefd.net,direct