#41 golint 及 golangci-lint 的介绍和使用 【 Go 夜读 】

 

[Gitlab、Jenkins、SonarQube 服务Golang 代码质量持续检测案例](https://github.com/talkgo/night/issues/30)

https://github.com/golangci/golangci-lint  golang 代码质量检测,很多著名的开源项目如 Kubernetes、Prometheus、TiDB等都使用了代码质量检查脚本,一般这些脚本都放在 Makefile 下,用作 CI 在线检测。

比如 https://github.com/pingcap/tidb/blob/master/Makefile  Kubernetes 项目中使用了很多的 hack 脚本检查 https://github.com/kubernetes/kubernetes/tree/master/hack

 https://github.com/golangci/golangci-lint

一般我在自己的或者公司的项目中引入 golangci-lint 检查,社区中也有很多的golang代码质量检查工具 https://github.com/360EntSecGroup-Skylar/goreporter

 

https://www.bilibili.com/video/BV154411a79S?from=search&seid=12102811778086683391