go imports
go的导入包的顺序有时候挺影响查阅导入的是哪些包的,而一个文件的最头部就是imports,因此看一个文件的头部,如果杂乱无章,心情就不那么美好。
安装goimports包
|
|
文件发生改变时,调用goimports来自动排序我们的import包的顺序
goland > preferences > file watchers > + > goimports
设置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
file watcher 添加 golangcli-lint
并可对file watcher进行配置