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窗口看见具体提示,双击会跳到具体的行。

最新文章

  1. rxjs5.X系列 —— transform系列 api 笔记
  2. 【转】自学成才秘籍!机器学习&深度学习经典资料汇总
  3. IIS发布网站出现“未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。”的解决方法
  4. POJ3294 Life Forms(后缀数组)
  5. MongoDB 2.6设置访问权限、设置用户
  6. c#日记
  7. C、VDD、VSS、 VEE 和VPP的区别
  8. combobox中动态加入几个checkbox,实现下拉框多选
  9. 【转发】Linux系统下安装rz/sz命令及使用说明
  10. Javascript使用总结
  11. Java-马士兵设计模式学习笔记-观察者模式-读取properties文件改成单例模式
  12. Android开发之EventBus的简单使用
  13. Android——按钮的事件监听
  14. ThinkPHP第九天(在Admin分组中配置__PUBLIC__,$POST异步传输,import使用方法,验证码点击刷新方法,Create方法作用)
  15. Android listView异步下载和convertView复用产生的错位问题
  16. So, How About UMD模块-Universal Module Definition
  17. [Swift]LeetCode157.用Read4来读取N个字符 $ Read N Characters Given Read4
  18. 在eclipse下,用Maven创建Spring MVC工程
  19. 编写寄宿于windows服务的WCF服务
  20. [cb]SceneView 获取鼠标位置

热门文章

  1. CF420A Start Up 题解
  2. 直接在filter过滤器代码里加org.apache.struts2.ServletActionContext.getRequest()会出现空指针情况
  3. libevent源码学习(5):TAILQ_QUEUE解析
  4. JAVA判断IP是否是内网IP
  5. Log4j未平,Logback 又起!再爆漏洞?
  6. 【LeetCode】474. Ones and Zeroes 解题报告(Python)
  7. 【LeetCode】788. Rotated Digits 解题报告(Python)
  8. 去除input标签点击时的默认样式
  9. CS5265/CS5267设计替代VL102+PS176 Typec转HDMI2.0音视频芯片
  10. 比例阀驱动电路后级PWM滤波尖刺如何消除?PWM通过RC低通滤波器模拟DAC