GoLand 2025.2 Help

配置 golangci-lint

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

借助 GoLand,您也可以使用 golangci-lint 配置文件在 CI 流水线中检查代码,并在 IDE 中运行相同的 linter。

配置 golangci-lint

设置 golangci-lint 的可执行文件路径

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go|Linter

  2. 可执行文件 列表中选择 golangci-lint 可执行文件的路径。

    如果路径未被自动检测到,请点击加号图标并选择以下选项之一:

    • 浏览 :使用文件浏览器选择 golangci-lint 可执行文件的路径。

    • 下载 :下载并将 golangci-lint 可执行文件安装到您的用户可以访问的目录中。

    设置 golangci-lint 的可执行文件路径

设置并发进程数

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go|Linter

  2. 并发 字段中,输入可同时执行 golangci-lint 的操作系统线程(GOMAXPROCS )数量。

启用或禁用特定 linter

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go|Linter

  2. 查看表格中的 linter 列表。

  3. 选中 linter 前的复选框以启用该 linter,取消选中以禁用。

为 golangci-lint 使用自定义配置文件

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go|Linter

  2. 选中 使用配置 复选框。

  3. 在输入框中指定自定义配置文件的路径。

    选择配置文件后,表格字段将变为不可编辑。 IDE 将使用配置文件中定义的设置和 linter。

    要在编辑器中编辑配置文件,请点击 编辑。 配置文件将在编辑器中打开。

    为 golangci-lint 使用自定义配置文件

调整 linter 的严重级别

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 Go|Linter

  2. 点击 配置严重程度 以打开 检查 设置页面,您可以在此调整 golangci-lint 检查的严重级别。

    有关严重级别的更多信息,请参阅 更改检查严重级别

    调整 linter 的严重级别

在编辑器中使用 golangci-lint 的结果

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

编辑器中突出显示 linter

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

在编辑器中使用 golangci-lint 的结果

在终端中运行 golangci-lint

  1. 从主菜单中选择 视图|工具窗口|终端

  2. 终端 工具窗口中输入:

    golangci-lint run
    在终端中运行 golangci-lint
最后修改日期: 2025年 9月 26日