简介

可以添加–new-from-rev=master 使用增量扫描
可以添加–tests=false 跳过test
配置 --fast 加速

golangci-lint run --tests=false --timeout=5m --new-from-rev=master -c lint.yml ./... 相对master分支增量扫描

Go cmd

fmt         gofmt(重新格式化)包源
generate    通过处理源代码生成Go文件
tool        运行指定的go工具
vet         报告软件包中可能出现的错误

go fmt
go generate
go tool
go vet
go test

vet 检测可能出现的错误

cd pro
go vet ./...

结果

# bot-map-agent-service/app/internal/biz
app\internal\biz\botmappoint.go:128:3: Error call has possible formatting directive %v
# bot-map-agent-service/app/internal/service
app\internal\service\co