go_fmtGo 代码格式化工具
go_fmt 是一个 go 代码格式化工具。
1.基本功能:
- 支持只对修改过的文件(目前只支持git项目)进行代码格式化。
- 格式化import部分:分3段式,依次为
标准库
、第三方库
、项目自身库
- 对注释格式进行格式化。
2.安装:
go get -u github.com/fsgo/go_fmt
3.使用说明:
3.1 格式化git项目里有修改的文件:
go_fmt
3.2 格式化当前目录和子目录下所有文件:
go_fmt ./...
3.3 格式化指定文件:
go_fmt hello_world.go
也可配置到git hook里每次提交前自动格式化。
评论