「这是我参与11月更文挑战的第N天,活动详情查看:2021最后一次更文挑战」。
golangci命令检查代码
在项目所在目录下,可以使用如下golangci-lint命令检查代码:
golangci-lint run
gofmt格式化代码
格式化单文件: gofmt -l -w test.go
-w参数会格式化该源文件的代码然后将格式化后的代码覆盖原始内容(如果不加参数 -w 则只会打印格式化后的结果而不重写文件);
格式化整个go_project工程:gofmt -l -w $GOPATH/go_project
如:gofmt -w *.go 会格式化并重写所有 Go 源文件,gofmt map1 会格式化并重写 map1 目录及其子目录下的所有 Go 源文件。
goimports导入包
对单个文件使用goimports命令:goimports xx.go 对整个目录或工程使用该命令:goimports ./..