golangci-lint

golangci-lint 2.15.0

Fast linters Runner for Go

  • By GolangCI
  • Open Source
  • Updated Oct 16, 2026
Download for Windows

About golangci-lint

golangci-lint is a fast Go linters runner. It runs linters in parallel, uses caching, supports YAML configuration, integrates with all major IDEs, and includes over a hundred linters.

What's new in 2.15.0

golangci-lint is a free and open-source project built by volunteers.

If you value it, consider supporting us, the maintainers and linter authors.

We appreciate it! :heart:

For key updates, see the changelog.

Changelog

  • 36739822be66033e51470c20e355082854479afc build(deps):bump anchore/sbom-action/download-syft from 0.24.2 to 0.24.3 in the github-actions group (#6868)
  • 4aa532f4b21cddec2689a9fecc64a8909e54a595 build(deps):bump github.com/breml/bidichk from 0.3.3 to 0.3.4 (#6852)
  • cb307f16f1046ce351687b3aee5edd11fdcd7f57 build(deps):bump github.com/golangci/golines from 0.15.0 to 0.16.0 (#6838)
  • 2e624541515406487b5c5610c6a182857c6b7545 build(deps):bump github.com/jingyugao/rowserrcheck from c5f79b8a11ba to e0740d52dee8 (#6847)
  • bd2ed4f0028c5936ea7ab724bca4ab87d058241a build(deps):bump github.com/kisielk/errcheck from 1.20.0 to 1.30.0 (#6861)
  • 8ea3d53535f7ebb30b630f66acf81e53d0a57a5d build(deps):bump github.com/kunwardeep/paralleltest from 1.0.15 to 1.0.16 (#6854)
  • fa204ec4ba8c00163ee34c7e6fae7ca63c503d29 build(deps):bump github.com/lasiar/canonicalheader from a25c71c521f6 to e18e5c5a078f (#6832)
  • 415417736e30f68e9386fb808630ed1358959fb5 build(deps):bump github.com/mattn/go-colorable from 0.1.15 to 0.1.16 (#6849)
  • d9df2fa53265776945734b5c5902489edc386095 build(deps):bump github.com/mgechev/revive from 1.17.0 to 1.17.1 (#6851)
  • 122cc681ca6660944489dc64f9e926dfc20461cc build(deps):bump github.com/nishanths/exhaustive from 0.13.0 to 0.14.0 (#6845)
  • f4e2329e669f818fe3cbd3181a3e116e5aa24db7 build(deps):bump github.com/nishanths/exhaustive from 0.14.0 to 0.15.0 (#6867)
  • ade6f104721c14b3849635243cb22c350b3a8138 build(deps):bump github.com/nishanths/predeclared from 0.2.2 to 0.3.0 (#6828)
  • 6672b6f6d26d6fe4c1494ba418027d01396f91a1 build(deps):bump github.com/shirou/gopsutil/v4 from 4.26.8 to 4.26.9 (#6839)
  • 1c35211236f8d1c54dfa52591e9c269628cc6c0d build(deps):bump github.com/timonwong/loggercheck from 0.12.0 to 0.12.1 (#6846)
  • e1480ab0c3eaa2c9505d6c771ea3e89ca91def14 build(deps):bump github.com/timonwong/loggercheck from 0.12.1 to 0.13.0 (#6853)
  • 232a3aec18c5cfd42266380d515850cefb622b87 build(deps):bump github.com/tomarrell/wrapcheck/v2 from 2.12.0 to 2.13.0 (#6869)
  • bb193df40e5ab0ff7105d5e89c6f0c08e466a870 build(deps):bump github.com/uudashr/gocognit from 1.2.1 to 1.3.0 (#6850) …

Full release notes »

Technical details

PublisherGolangCI
Version2.15.0
Release date2026-10-16
LicenseGPL-3.0
Installer typezip
Architecturex86, x64, arm64
Package IDGolangCI.golangci-lint

Links & install command

Install golangci-lint from the command line with Windows Package Manager (winget):

winget install --id=GolangCI.golangci-lint -e

cigogolanggolangci-lintlinter

Older versions

  • 2.14.0
  • 2.13.2
  • 2.12.2
  • 2.11.4
  • 2.11.3
  • 2.11.2
  • 2.11.1
  • 2.10.1
  • 2.9.0