一. Golint介紹
Golint 是一個源碼檢測工具用於檢測代碼規范
Golint 不同於gofmt, Gofmt用於代碼格式化
Golint會對代碼做以下幾個方面檢查
package注釋 必須按照 “Package xxx 開頭”
package命名 不能有大寫字母、下划線等特殊字符
struct、interface等注釋 必須按照指定格式開頭
struct、interface等命名
變量注釋、命名
函數注釋、命名
各種語法規范校驗等
二. Golint安裝
-
mkdir -p $GOPATH/src/golang.org/x/
cd $GOPATH/src/golang.org/x/
git clone https://github.com/golang/lint.git
git clone https://github.com/golang/tools.git
到目錄$GOPATH/src/golang.org/x/lint/golint中運行go install命令 - ls $GOPATH/bin (可以發現已經有golint可執行文件)
三. Golint使用
golint檢測代碼有2種方式
- golint file
- golint directory