文件名称:go_fmt:更好用的 go代码格式化工具
文件大小:45KB
文件格式:ZIP
更新时间:2024-05-29 17:32:32
golang gofmt goimports Go
Go 代码格式化 1.功能说明 格式化import部分:分3段式,依次为 标准库、第三方库、项目自身库 格式化单行注释:若为 //注释内容,调整为 //{空格}注释内容 默认只对git项目库里有修改的进行格式化 对于import部分: 1.可使用-mi参数来控制是否将多段import合并为一段(默认否)。 2.对于注释的import path,会按照其实际路径参与分组和排序。 3.对于非末行的注释的位置会和其下面紧挨的import path绑定在一起。 4.末行的注释则会放入import的头部。 5.import path 不要使用相对路径(如./ 和 ../)。 会忽略当前目录以及子目录下的testdata和vendor目录。 若需要可进入其目录里执行该命令。 2.安装/更新 使用 go >= 1.13 版本(不需要Fan强): export GO111MODULE=on go env
【文件预览】:
go_fmt-master
----go.mod(74B)
----pre-commit(139B)
----go.sum(2KB)
----gofmtapi()
--------api.go(650B)
----script()
--------update_readmd.sh(159B)
----internal()
--------common()
--------localmodule()
--------ximports()
--------gofmt()
--------pkgs()
----LICENSE(1KB)
----README.md(2KB)
----go_fmt.go(400B)
----.gitignore(192B)