配置 golangci-lint
GoLand 提供了与 golangci-lint 协作的功能。 您可以配置它来分析并改进您的 Go 代码,方法是启用或禁用特定 linter。 在 GoLand 的术语中,linter 是在运行项目前检测项目中问题代码的 检查。
借助 GoLand,您也可以使用 golangci-lint 配置文件在 CI 流水线中检查代码,并在 IDE 中运行相同的 linter。

设置 golangci-lint 的可执行文件路径
按下 Ctrl+Alt+S 打开设置,然后选择 。
在 可执行文件 列表中选择
golangci-lint可执行文件的路径。如果路径未被自动检测到,请点击加号图标并选择以下选项之一:
浏览 :使用文件浏览器选择
golangci-lint可执行文件的路径。下载 :下载并将
golangci-lint可执行文件安装到您的用户可以访问的目录中。

设置并发进程数
按下 Ctrl+Alt+S 打开设置,然后选择 。
在 并发 字段中,输入可同时执行
golangci-lint的操作系统线程(GOMAXPROCS)数量。
启用或禁用特定 linter
按下 Ctrl+Alt+S 打开设置,然后选择 。
查看表格中的 linter 列表。
选中 linter 前的复选框以启用该 linter,取消选中以禁用。
为 golangci-lint 使用自定义配置文件
按下 Ctrl+Alt+S 打开设置,然后选择 。
选中 使用配置 复选框。
在输入框中指定自定义配置文件的路径。
选择配置文件后,表格字段将变为不可编辑。 IDE 将使用配置文件中定义的设置和 linter。
要在编辑器中编辑配置文件,请点击 编辑。 配置文件将在编辑器中打开。

调整 linter 的严重级别
按下 Ctrl+Alt+S 打开设置,然后选择 。
点击 配置严重程度 以打开 检查 设置页面,您可以在此调整 golangci-lint 检查的严重级别。
有关严重级别的更多信息,请参阅 更改检查严重级别。

在编辑器中使用 golangci-lint 的结果
golangci-lint linter 的结果会根据 已配置的严重级别在编辑器中突出显示。

要查看 golangci-lint linter 的结果,请点击 问题 小部件。 发现的问题将显示在 问题 工具窗口中。

在终端中运行 golangci-lint
从主菜单中选择 。
在 终端 工具窗口中输入:
golangci-lint run