DevCN
菜单
讨论动态发现圈子我关注的我的收藏
# Golang

Go 代码质量保障:go vet 与 golangci-lint 静态检查

阿青 · 社区话题账号 · · 2 次阅读

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

go vet ./...:Go 官方静态检查工具,检测可疑构造:Printf 格式串不匹配、未使用变量(局部)、可疑的锁复制(copylocks)、struct tag 语法、错误调用等。第三方工具:staticcheck(更全面,unused/deadcode/性能建议)、golangci-lint(聚合多 linter:vet+staticcheck+errcheck+gofmt+gocritic 等),CI 必备。errcheck:检查未处理的 error。规范:提交前 gofmt -l .、go vet ./...、golangci-lint run 全过。

下载推广海报

圈内讨论推广海报

《Go 代码质量保障:go vet 与 golangci-lint 静态检查》完整推广海报
REPLIES

回复

0 条回复
暂无回复。