首页 > 后端开发 > Golang > 正文

golint的简易使用方法

发布: 2020-04-15 17:56:25
转载
4303 人浏览过

golint的简易使用方法

根据作者的说法:

Golint is a linter for Go source code.

Golint differs from gofmt. Gofmt reformats Go source code, whereas

golint prints out style mistakes.

Golint differs from govet. Govet is concerned with correctness, whereas

golint is concerned with coding style. Golint is in use at Google, and it

seeks to match the accepted style of the open source Go project.

一句话就是Golint用于检查go代码中不够规范的地方。

一、编译及生成可执行程序

1、下载golang 的 lint,下载地址:https://github.com/golang/lint

2、解压文件到$GOPATH/src/github.com/golang/lint

3、到目录$GOPATH/src/github.com/golang/lint/golint中运行go build ./

4、在当前目录有golint的可执行程序

当然,最简单的方式是:

go get github.com/golang/lint
go install github.com/golang/lint
登录后复制

二、执行方式:

golint 文件名或者目录

检查结果如下:

import-dot.go:6:8: should not use dot imports
else.go:11:9: if block ends with a return statement, so drop this else and outdent its block
sort.go:11:1: exported method T.Len should have comment or be unexported
sort.go:20:1: exported method U.Other should have comment or be unexported
登录后复制

从上面输出可以看到,golint对go代码给出的建议。

golint 会检查的内容:

变量名规范

变量的声明,像var str string = "test",会有警告,应该var str = "test"

大小写问题,大写导出包的要有注释

x += 1 应该 x++

更多golang开发知识请关注PHP中文网golang教程栏目。

以上是golint的简易使用方法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
go
来源:oschina.net
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!