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](https://golangci-lint.run/product/changelog/#220.
Changelog
- [f54365] Add noinlineerr linter (#5826)
- [3e52be] Add swaggo/swag formatter (#5749)
- [f5f2c1] build(deps): bump github.com/Abirdcfly/dupword from 0.1.3 to 0.1.4 (#5809)
- [2a63eb] build(deps): bump github.com/Abirdcfly/dupword from 0.1.4 to 0.1.5 (#5839)
- [0bcafa] build(deps): bump github.com/Abirdcfly/dupword from 0.1.5 to 0.1.6 (#5841)
- [58036d] build(deps): bump github.com/alecthomas/chroma/v2 from 2.17.2 to 2.18.0 (#5812)
- [acbcbd] build(deps): bump github.com/ashanbrown/forbidigo from 1.6.0 to 2.1.0 (#5783)
- [e905d8] build(deps): bump github.com/ashanbrown/makezero from 1.2.0 to 2.0.1 (#5782)
- [82147d] build(deps): bump github.com/bombsimon/wsl/v5 from 4.7.0 to 5.0.0 (#5900)
- [ba1358] build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#5888)
- [f40f9d] build(deps): bump github.com/golangci/misspell from 0.6.0 to 0.7.0 (#5813)
- [b9510d] build(deps): bump github.com/golangci/plugin-module-register from 0.1.1 to 0.1.2 (#5838)
- [8eab12] build(deps): bump github.com/jgautheron/goconst from 1.8.1 to 1.8.2 (#5825)
- [ed782d] build(deps): bump github.com/jjti/go-spancheck from 0.6.4 to 0.6.5 (#5784)
- [6ed4f0] build(deps): bump github.com/ldez/exptostd from 0.4.3 to 0.4.4 (#5876)
- [cc3f6d] build(deps): bump github.com/ldez/gomoddirectives from 0.6.1 to 0.7.0 (#5869)
- [6b6569] build(deps): bump github.com/ldez/usetesting from 0.4.3 to 0.5.0 (#5877)
- [8e38a6] build(deps): bump github.com/manuelarte/embeddedstructfieldcheck from 0.2.1 to 0.3.0 (#5811)
- [fd9a0f] build(deps): bump github.com/manuelarte/funcorder from 0.2.1 to 0.3.0 (#5743)
- [5a945f] build(deps): bump github.com/manuelarte/funcorder from 0.3.0 to 0.5.0 (#5792)
- [105255] build(deps): bump github.com/mgechev/revive from 1.9.0 to 1.10.0 (#5837)
- [ee5054] build(deps): bump github.com/santhosh-tekuri/jsonschema/v6 from 6.0.1 to 6.0.2 (#5829)
- [e7c458] build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.28.0 to 1.29.0 (#5828)
- [fd792a] build(deps): bump github.com/securego/gosec/v2 from 2.22.3 to 2.22.4 (#5788)
- [9f19dc] build(deps): bump github.com/securego/gosec/v2 from 2.22.4 to 2.22.5 (#5880)
- [a02b91] build(deps): bump github.com/shirou/gopsutil/v4 from 4.25.4 to 4.25.5 (#5849)
- [af60e9] build(deps): bump github.com/sonatard/noctx from 0.1.0 to 0.3.3 (#5771)
- [8496d6] build(deps): bump github.com/sonatard/noctx from 0.3.3 to 0.3.4 (#5895)
- [66fc27] build(deps): bump github.com/uudashr/iface from 1.3.1 to 1.3.2 (#5810)
- [36ddc0] build(deps): bump github.com/uudashr/iface from 1.3.2 to 1.4.0 (#5820)
- [c2db6c] build(deps): bump golang.org/x/mod from 0.24.0 to 0.25.0 (#5868)
- [9e01be] build(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 in /scripts/gen_github_action_config in the scripts group (#5781)
- [f0c851] build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 (#5785)
- [4af8bf] build(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0 (#5786)
- [09ca65] build(deps): bump golang.org/x/tools from 0.33.0 to 0.34.0 (#5867)
- [554628] build(deps): bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 in the github-actions group (#5780)
- [48d1da] build(deps): bump the linter-testdata group across 2 directories with 2 updates (#5814)
- [69479c] build(deps): bump the linter-testdata group across 4 directories with 4 updates (#5850)
- [deee4e] errcheck: add verbose option (#5802)
- [b24761] feat: add arangolint linter (#5718)
- [c61f43] feat: add embeddedstructfieldcheck linter (#5761)
- [75b18f] feat: deprecate print-resources-usage flag (#5860)
- [65c85d] fix: deduplicate typecheck errors (#5864)
- [156db1] fix: error message when trying to migrate a migrated config (#5836)
- [8c225c] fix: exclusions path-expect (#5798)
- [db7f62] fix: formats consistently the code with gci (#5893)
- [d4bc40] fix: formatters CLI flags help message (#5835)
- [3217de] fix: stop the analysis after the first package analysis error (#5885)
- [f946bc] fix: typecheck memory leak (#5884)
- [6d9ab4] fix: unique version per custom build (#5896)
- [cd315c] fix: write the input to stdout when using stdin and there are no changes (#5827)