go_fmtGo 代碼格式化工具
go_fmt 是一個(gè) go 代碼格式化工具。
1.基本功能:
- 支持只對(duì)修改過(guò)的文件(目前只支持git項(xiàng)目)進(jìn)行代碼格式化。
- 格式化import部分:分3段式,依次為
標(biāo)準(zhǔn)庫(kù)、第三方庫(kù)、項(xiàng)目自身庫(kù) - 對(duì)注釋格式進(jìn)行格式化。
2.安裝:
go get -u github.com/fsgo/go_fmt
3.使用說(shuō)明:
3.1 格式化git項(xiàng)目里有修改的文件:
go_fmt
3.2 格式化當(dāng)前目錄和子目錄下所有文件:
go_fmt ./...
3.3 格式化指定文件:
go_fmt hello_world.go
也可配置到git hook里每次提交前自動(dòng)格式化。
評(píng)論
圖片
表情
