go imports

go的导入包的顺序有时候挺影响查阅导入的是哪些包的,而一个文件的最头部就是imports,因此看一个文件的头部,如果杂乱无章,心情就不那么美好。

安装goimports包

1
go install golang.org/x/tools/cmd/goimports@latest

文件发生改变时,调用goimports来自动排序我们的import包的顺序 goland > preferences > file watchers > + > goimports http://cdn.huasay.com/1646791758938.png 设置import的包顺序排序规则: goland > preferences > editor > code style > go > imports 可根据规范或自己的习惯进行设置 http://cdn.huasay.com/1646791777936.png

golanglint-cli

代码中往往会出现一些未处理的error,一些拼写错误,一些优化建议,那么配置golanglint是个不错的选择。 安装go linter插件: plugins -> go linter 安装golanglint-cli go install github.com/golangci/golangci-lint/cmd/golangci-lint http://cdn.huasay.com/1646791789936.png file watcher 添加 golangcli-lint http://cdn.huasay.com/1646791798936.png 并可对file watcher进行配置 http://cdn.huasay.com/1646791807936.png