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里每次提交前自动格式化。
评论
