windows+goland+gometalinter进行本地代码检查(高圈复杂度、重复代码等)
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:\Users\ahfuzhang\go\bin
2.命令行测试
cd d:\source\github.com\ahfuzhang\go_xxx_server\src\cgi
gometalinter --enable-all ./...
看到了很多重复代码、单行过长、圈复杂度高的提示……
3.在goland中配置
-
点击菜单:file -> settings
-
点击: Tools -> External Tools
-
输入:
- Name: gometalinter
- Program: gometalinter.exe
- Arguments: --enable-all $FileDir$
-
点击OK
![]()
-
在文件树或者文件上点右键:External Tools -> gometalinter
然后会在output窗口看见具体提示,双击会跳到具体的行。

浙公网安备 33010602011771号