Below you will find pages that utilize the taxonomy term “Golint”
June 20, 2014
golint—golang代码质量检测
"\u003cp\u003egithub: \u003ca href=\"https://github.com/golang/lint\"\u003ehttps://github.com/golang/lint\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003egolint是类似javascript中的jslint的工具,主要功能就是检测代码中不规范的地方。golint用于检测go代码。\u003c/p\u003e\n\u003ch2 id=\"使用\"\u003e使用\u003c/h2\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e$ go get github.com/golang/lint\n$ go install github.com/golang/lint\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003ccode\u003egolint 文件名或者目录\u003c/code\u003e\n检测对应的代码。\u003c/p\u003e\n\u003cp\u003egolint会输出一些代码存在的问题:\n比如:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003erecorder.go:55:5: exported var RecordBind should have comment or be unexported\nrecorder.go:158:1: exported function Record_ErrorRecord should have comment or be unexported\nrecorder.go:173:6: don\u0026#39;t use underscores in Go names; type Data_MemStats should be DataMemStats …\u003c/code\u003e\u003c/pre\u003e"