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号
浙公网安备 33010602011771号