Golang 更严格的代码格式化工具 gofumpt
gofumpt
是一个 Go 代码格式化工具,它基于 gofmt
并进行了一些改进。gofmt
是 Go 语言的官方代码格式化工具,但随着时间推移,gofmt
可能不再更新,而 gofumpt
则是 gofmt
的一个替代品,它会持续更新以支持新的 Go 语言特性。
要使用 gofumpt
,你需要先安装它。可以通过以下命令安装:
go get mvdan.cc/gofumpt
安装完成后,你可以使用 gofumpt
对 Go 代码进行格式化。例如:
gofumpt -w .
这个命令会递归地格式化当前目录(.
)下的所有 Go 文件。-w
参数表示写入修改,如果不加这个参数,gofumpt
会将格式化后的代码输出到标准输出,而不改变原始文件。
如果你想检查代码是否需要格式化,可以使用 -l
或 -list
参数:
gofumpt -l .
这个命令会列出所有需要格式化的文件。如果没有文件需要格式化,它不会输出任何内容。
评论已关闭