1.下载gometalinter
release地址为:https://github.com/alecthomas/gometalinter/releases/tag/v3.0.0
下载windows版本:https://github.com/alecthomas/gometalinter/releases/download/v3.0.0/gometalinter-3.0.0-windows-amd64.zip
- 解压缩
- copy所有.exe到C:Usersahfuzhanggoin
2.命令行测试
cd d:sourcegithub.comahfuzhanggo_xxx_serversrccgi
gometalinter --enable-all ./...
看到了很多重复代码、单行过长、圈复杂度高的提示……
3.在goland中配置
-
点击菜单:file -> settings
-
点击: Tools -> External Tools
-
输入:
- Name: gometalinter
- Program: gometalinter.exe
- Arguments: --enable-all $FileDir$
-
点击OK
-
在文件树或者文件上点右键:External Tools -> gometalinter
然后会在output窗口看见具体提示,双击会跳到具体的行。