生成漂亮报告的Go语言代码检查工具

本文介绍了GoReporter,一个能生成详细报告的Go语言代码检查工具。通过设置环境变量和运行命令,开发者可以得到适合展示给领导的代码质量报告。尽管作者未编写单元测试,但工具仍能揭示代码风格问题和可维护性评估。

上篇文章,老司机给各位同学介绍了Go语言的静态代码测试“三板斧”以及Go语言的testing类库。

“三板斧”简洁明了,但是缺点也很明显,命令行执行,命令行输出。适合研发攻城狮看,不适合交给领导过目。

“终端写入、输出都是给技术人员看的;漂亮报告、炫酷网页都是给领导看的。”

在这里插入图片描述
今天,老司机给各位介绍一款可以生成“给领导”看的报告的Go语言原生态工具——GoReporter。
在这里插入图片描述
GoReporter Logo

GoReporter是一款开源工具,github地址:

https://github.com/360EntSecGroup-Skylar/goreporter

GoReporter是一个集 代码质量检测、代码静态分析、项目单元测试 三位一体的开源工具。

先来安装这个工具,命令行里写入如下命令:

go get -u github.com/360EntSecGroup-Skylar/goreporter

几分钟的功夫,GoReporter就装好了。

注意:需要确保两个环境变量 %GOPATH%in 和 %GOROOT%in 都写进了Path环境变量。

接下来找一个Go语言项目,实际测试一下。

老司机这里有一个简单的Beego的API小工程,拿它开测。

命令行执行:

goreporter -p C:workspaceGoProjectssrcguoapi -r .


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值