更严格的代码格式化工具 gofumpt
前言gofmt
是 golang 自带的代码自动格式化工具,是保证 Go 代码风格一致的大杀器。我们这次要推荐的 gofumpt
在 gofmt
的基础上添加了一系列更加严格的格式化规则,并保证了对 gofmt
的兼容。
gofumpt
有助于进一步提升代码质量,它已经成为 gopls
(Go 官方语言服务)中可选的格式化工具以及 golangci-lint
中支持的 linter,正在被越来越多优秀的开源项目(sourcegraph� … ⌘ Read more