golint是什么


Golint是一个Go语言源代码检测工具;Golint 用于检测诸如命令、注释、语法等代码是否规范。

使用Golint检测代码常见的问题:

  • 不能使用下划线命名法,要使用驼峰命名法;
    func getName(){
    }
  • 全局变量、函数、结构体都需要添加注释,格式如下:
    //FuncName 注释内容
    func FuncName(){
            ...
    }
  • 通用的一些变量名要求大写:ID、HTTP、JSON、URL、IP、SQL等;
  • if 语句块中包含 return 时,不允许有 else块;
  • 定义错误变量,其名字需以 Err或 err开头;
  • a+=1 和 a -= 1应该改成 a++ 和 a-- ;

如需转载,请注明出处,本文地址:https://www.perfcode.com/p/what-is-golint.html