go_fmt 是一个 go 代码格式化工具。
1.基本功能:
标准库
第三方库
项目自身库
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里每次提交前自动格式化。