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-- ;