Golangci Lint Versions Save

Fast linters Runner for Go

v1.54.1

9 months ago

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linters authors). :heart:

Changelog

  • 9fc1e207 build(deps): bump github.com/go-critic/go-critic from 0.8.2 to 0.9.0 (#4000)
  • ea4481a1 build(deps): bump github.com/quasilyte/go-ruleguard from v0.3.19 to v0.4.0 (#3999)
  • a9378d9b plugin: temporarily hide warning about using plugins using the old API (#4002)

v1.54.0

9 months ago

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linters authors). :heart:

Changelog

  • ffe688c2 build(deps): bump github.com/4meepo/tagalign from 1.2.2 to 1.3.1 (#3979)
  • e555470c build(deps): bump github.com/4meepo/tagalign from 1.3.1 to 1.3.2 (#3980)
  • 68b4988d build(deps): bump github.com/Abirdcfly/dupword from 0.0.11 to 0.0.12 (#3944)
  • d58342f0 build(deps): bump github.com/GaijinEntertainment/go-exhaustruct/v3 from 2.3.0 to 3.1.0 (#3963)
  • 6e31512a build(deps): bump github.com/ashanbrown/forbidigo from 1.5.3 to 1.6.0 (#3942)
  • c37828a8 build(deps): bump github.com/daixiang0/gci from 0.10.1 to 0.11.0 (#3994)
  • 78462c2b build(deps): bump github.com/go-critic/go-critic from 0.8.1 to 0.8.2 (#3978)
  • cecd497d build(deps): bump github.com/golangci/misspell 0.4.0 to 0.4.1 (#3918)
  • 1c67f591 build(deps): bump github.com/kunwardeep/paralleltest from 1.0.7 to 1.0.8 (#3985)
  • fc5a8f90 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.12.1 to 0.12.2 (#3937)
  • 91afddc9 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.12.2 to 0.13.0 (#3962)
  • 52793e78 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.13.0 to 0.13.3 (#3972)
  • 0f31e51b build(deps): bump github.com/polyfloyd/go-errorlint from 1.4.2 to 1.4.3 (#3935)
  • c406ca5c build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.5 to 3.23.6 (#3936)
  • 1a32d402 build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.6 to 3.23.7 (#3989)
  • 2c0224fb build(deps): bump github.com/ultraware/funlen from 0.0.3 to 0.1.0 (#3988)
  • 67dd65fc build(deps): bump github.com/uudashr/gocognit from 1.0.6 to 1.0.7 (#3961)
  • bbcabb73 build(deps): bump github.com/ykadowak/zerologlint from 0.1.2 to 0.1.3 (#3923)
  • 17f6fcc9 build(deps): bump gitlab.com/bosi/decorder from 0.2.3 to 0.4.0 (#3959)
  • a303529a build(deps): bump go.tmz.dev/musttag from 0.7.0 to 0.7.1 (#3924)
  • a6caf8bf build(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 in /scripts/gen_github_action_config (#3991)
  • 043c368f build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 in /scripts/gen_github_action_config (#3920)
  • a56dfe8c build(deps): bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 in /scripts/gen_github_action_config (#3946)
  • 6b7a9645 build(deps): bump golang.org/x/tools from 0.10.0 to 0.11.0 (#3943)
  • 29f9717f build(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 (#3992)
  • 7cf30e7b build(deps): bump golang.org/x/tools from 0.9.3 to 0.10.0 (#3914)
  • 494bb075 build(deps): bump semver from 5.7.0 to 5.7.2 in /tools (#3948)
  • e3ff6e7c build(deps): bump semver from 5.7.1 to 5.7.2 in /.github/contributors (#3947)
  • 9d32f6ec chore: fix nancy
  • 79c78d6f feat: explain typecheck and remove it from the linter list (#3929)
  • 6c7aba67 fix: include custom linters in enable-all (#3911)
  • c1d8c565 fix: trim Go version (#3995)
  • e0a8bd85 go1.21 support (#3922)
  • 28f05603 gofmt: autofix missing newline at EOF (#3917)
  • 25c2b072 plugin: allow to use settings for plugins (#3887)

v1.53.3

11 months ago

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linters authors). :heart:

Changelog

  • 2dcd82f3 Add support for generating illumos/amd64 targeted builds (#3907)
  • d3608718 build(deps): bump actions/setup-go from 3 to 4 (#3902)
  • 01125212 build(deps): bump github.com/BurntSushi/toml from 1.3.0 to 1.3.2 (#3899)
  • c2ccfe6a build(deps): bump github.com/alexkohler/nakedret/v2 from 2.0.1 to 2.0.2 (#3905)
  • d6f3d714 build(deps): bump github.com/ashanbrown/forbidigo from 1.5.1 to 1.5.3 (#3904)
  • 70c1e77c build(deps): bump github.com/bkielbasa/cyclop from 1.2.0 to 1.2.1 (#3888)
  • ef909730 build(deps): bump github.com/nishanths/exhaustive from 0.10.0 to 0.11.0 (#3900)
  • 829af927 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.12.2 to 0.12.1 (#3892)
  • c9d759e4 build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#3886)
  • 92f8abd3 build(deps): bump github.com/ykadowak/zerologlint from 0.1.1 to 0.1.2 (#3889)
  • dfbc86ca build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#3890)
  • 98b95a99 build(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#3903)
  • 8c519af8 codeclimate: less memory allocation (#3882)
  • 4f4362c6 ineffassign: bump to HEAD (#3898)

v1.53.2

11 months ago

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linters authors). :heart:

https://golangci-lint.run/product/thanks/

Changelog

  • 59a7aaf7 build(deps): bump github.com/OpenPeeDeeP/depguard/v2 from v2.0.1 to 2.1.0 (#3883)
  • 62d19132 build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.4 to 3.23.5 (#3875)
  • f6c61a52 build(deps): bump golang.org/x/tools from 0.9.2 to 0.9.3 (#3874)
  • 68be5bab depguard: throw error only when the linter is called (#3880)

v1.53.1

11 months ago

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linters authors). :heart:

https://golangci-lint.run/product/thanks/

Changelog

  • dd7c3d1a depguard: fix GOROOT detection (#3866)
  • e5243324 importas: fix duplication detection when aliases use regular expression replacement pattern (#3869)

v1.53.0

11 months ago

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linters authors). :heart:

https://golangci-lint.run/product/thanks/

Changelog

  • 8674597b add linter zerologlint (#3726)
  • 0b570964 add loongarch64 to the install script (#3741)
  • 134f2e04 add tagalign linter (#3709)
  • 7d4d898a bodyclose: bump to HEAD (#3792)
  • 90cec269 build(deps): bump github.com/Antonboom/errname from 0.1.9 to 0.1.10 (#3834)
  • a1786679 build(deps): bump github.com/Antonboom/nilnil from 0.1.3 to 0.1.4 (#3755)
  • f0871179 build(deps): bump github.com/Antonboom/nilnil from 0.1.4 to 0.1.5 (#3836)
  • 13de2502 build(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#3860)
  • 8f8c68ab build(deps): bump github.com/alexkohler/nakedret to 2.0.1 (#3760)
  • f6488946 build(deps): bump github.com/butuzov/ireturn from 0.1.1 to 0.2.0 (#3794)
  • aad2e225 build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /tools (#3831)
  • 4405fe65 build(deps): bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible in /tools (#3765)
  • 7dcc1a1a build(deps): bump github.com/docker/docker from 23.0.1+incompatible to 23.0.3+incompatible in /tools (#3818)
  • bc616e8b build(deps): bump github.com/go-critic/go-critic from 0.7.0 to 0.8.0 (#3810)
  • 7d04f34e build(deps): bump github.com/go-critic/go-critic from 0.8.0 to 0.8.1 (#3842)
  • 251ceaa2 build(deps): bump github.com/goreleaser/nfpm/v2 from 2.25.1 to 2.29.0 in /tools (#3847)
  • 60f1f1b4 build(deps): bump github.com/kunwardeep/paralleltest from 1.0.6 to 1.0.7 (#3859)
  • 51955752 build(deps): bump github.com/ldez/tagliatelle from 0.4.0 to 0.5.0 (#3782)
  • 6fffff0c build(deps): bump github.com/mgechev/revive from 1.3.1 to 1.3.2 (#3845)
  • 69f929b2 build(deps): bump github.com/nishanths/exhaustive from 0.9.5 to 0.10.0 (#3733)
  • 95e21163 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.10.0 to 0.11.0 (#3756)
  • 58182e78 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.11.0 to 0.11.2 (#3811)
  • 4af546a7 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.11.2 to 0.12.0 (#3822)
  • ba0a69c1 build(deps): bump github.com/nunnatsa/ginkgolinter from 0.9.0 to 0.10.0 (#3734)
  • d42f373e build(deps): bump github.com/polyfloyd/go-errorlint from 1.4.0 to 1.4.1 (#3821)
  • 390a36c6 build(deps): bump github.com/polyfloyd/go-errorlint from 1.4.1 to 1.4.2 (#3837)
  • 8bbb6555 build(deps): bump github.com/securego/gosec/v2 from 2.15.0 to 2.16.0 (#3843)
  • 872f4bde build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.2 to 3.23.3 (#3754)
  • df126622 build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.3 to 3.23.4 (#3823)
  • 7e0ab2e1 build(deps): bump github.com/sigstore/rekor from 0.12.1-0.20220915152154-4bb6f441c1b2 to 1.1.1 in /tools (#3817)
  • 8e7ce227 build(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 in /tools (#3851)
  • 3a1377fd build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#3841)
  • 02f06892 build(deps): bump github.com/sivchari/containedctx from 1.0.2 to 1.0.3 (#3732)
  • bfa2006d build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#3771)
  • 09549a42 build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#3844)
  • 0aea3528 build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#3857)
  • 745ecb9e build(deps): bump go.tmz.dev/musttag from 0.5.0 to 0.6.0 (#3791)
  • a04dc9ff build(deps): bump go.tmz.dev/musttag from 0.6.0 to 0.6.1 (#3824)
  • 0b8ebea9 build(deps): bump go.tmz.dev/musttag from 0.6.1 to 0.7.0 (#3853)
  • f5bbb3bd build(deps): bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 in /scripts/gen_github_action_config (#3773)
  • cb6390d7 build(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 in /scripts/gen_github_action_config (#3838)
  • 78c56066 build(deps): bump golang.org/x/tools from 0.7.0 to 0.8.0 (#3770)
  • 1b5497eb build(deps): bump golang.org/x/tools from 0.8.0 to 0.9.1 (#3835)
  • 5c9863a7 build(deps): bump golang.org/x/tools from 0.9.1 to 0.9.2 (#3858)
  • 1cc52b0b build(deps): bump mvdan.cc/gofumpt from 0.4.0 to 0.5.0 (#3772)
  • 252ae9f2 build(deps): bump peter-evans/create-pull-request from 4 to 5 (#3774)
  • fb746c4b depguard: migrate to v2 (#3795)
  • 553d7df5 feat: add the gosmopolitan linter (#3458)
  • ca05239c feat: remove warning when the config file is explicitly stdin (#3740)
  • afd0ba52 forbidigo: better support for configuring complex rules (#3612)
  • 842abcde gci: improve error message (#3777)
  • fb7d328a ginkgolinter: add suppress-async-assertion option (#3735)
  • 52edd012 gosec: convert global settings as map with proper key type (#3779)
  • 51f8a614 importas: detect duplicate alias or package in the configuration (#3753)
  • 2dede6aa importas: fix typo in logs (#3762)
  • 66ac4b55 ireturn: update tests & docs (#3800)
  • 9f2528a3 mirror: linter that suggest using alternative string/[]byte functions (#3825)
  • 00d17cc8 output: add colored-tab (#3729)
  • 8fde4632 rules: support inverted path match (#3617)
  • cec16b68 usestdlibvars: fix configuration (#3797)

v1.52.2

1 year ago

Changelog

  • da04413a build(deps): bump github.com/moricho/tparallel from 0.3.0 to 0.3.1 (#3719)
  • 1f4fed7c fix(pre-commit): require_serial & pass_filenames (#3713)

v1.52.1

1 year ago

Changelog

  • e394120f build(deps): bump actions/setup-go from 3 to 4 (#3707)
  • d92b38cc fix: combination of --fix and --path-prefix (#3700)
  • 076f6b91 fix: improve panic management (#3710)

v1.52.0

1 year ago

Changelog

  • 530ac9cf build(deps): bump github.com/Abirdcfly/dupword from 0.0.9 to 0.0.11 (#3685)
  • b88bb978 build(deps): bump github.com/Antonboom/errname from 0.1.7 to 0.1.8 (#3660)
  • a823b3f1 build(deps): bump github.com/Antonboom/errname from 0.1.8 to 0.1.9 (#3672)
  • 4e1f615e build(deps): bump github.com/Antonboom/nilnil from 0.1.1 to 0.1.2 (#3658)
  • c6231164 build(deps): bump github.com/Antonboom/nilnil from 0.1.2 to 0.1.3 (#3679)
  • 3a1f50d1 build(deps): bump github.com/ashanbrown/forbidigo from 1.4.0 to 1.5.1 (#3639)
  • a68dc433 build(deps): bump github.com/breml/bidichk from 0.2.3 to 0.2.4 (#3680)
  • 767060f2 build(deps): bump github.com/breml/errchkjson from 0.3.0 to 0.3.1 (#3684)
  • 73c0b5ec build(deps): bump github.com/charithe/durationcheck from 0.0.9 to 0.0.10 (#3661)
  • 6aa4e0f5 build(deps): bump github.com/daixiang0/gci from 0.9.1 to 0.10.1 (#3686)
  • 36a26718 build(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 (#3681)
  • e27b129e build(deps): bump github.com/go-critic/go-critic from 0.6.7 to 0.7.0 (#3701)
  • ca5738e1 build(deps): bump github.com/junk1tm/musttag from 0.4.5 to 0.5.0 (#3624)
  • 737f3e23 build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.3 to 1.1.4 (#3693)
  • 97ca788e build(deps): bump github.com/maratori/testpackage from 1.1.0 to 1.1.1 (#3676)
  • 77d398e6 build(deps): bump github.com/mgechev/revive from 1.2.5 to 1.3.0 (#3698)
  • ca9e2107 build(deps): bump github.com/mgechev/revive from 1.3.0 to 1.3.1 (#3702)
  • a76f37c1 build(deps): bump github.com/moricho/tparallel from 0.2.1 to 0.3.0 (#3687)
  • 49ce80ae build(deps): bump github.com/nunnatsa/ginkgolinter from 0.8.1 to 0.9.0 (#3643)
  • f0dbc757 build(deps): bump github.com/polyfloyd/go-errorlint from 1.1.0 to 1.2.0 (#3636)
  • ccf80255 build(deps): bump github.com/polyfloyd/go-errorlint from 1.2.0 to 1.3.0 (#3675)
  • 1368d92e build(deps): bump github.com/polyfloyd/go-errorlint from 1.3.0 to 1.4.0 (#3695)
  • e09c247e build(deps): bump github.com/shirou/gopsutil/v3 from 3.23.1 to 3.23.2 (#3659)
  • a4d2362d build(deps): bump github.com/sonatard/noctx from 0.0.1 to 0.0.2 (#3696)
  • a3cc9c2e build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#3637)
  • 11c2aed7 build(deps): bump github.com/tdakkota/asciicheck from 0.1.1 to 0.2.0 (#3694)
  • 7d1255df build(deps): bump github.com/timonwong/loggercheck from 0.9.3 to 0.9.4 (#3657)
  • 3af8234c build(deps): bump github.com/tomarrell/wrapcheck/v2 from 2.8.0 to 2.8.1 (#3640)
  • 67925097 build(deps): bump golang.org/x/net from 0.0.0-20220624214902-1bab6f366d9e to 0.7.0 in /scripts/gen_github_action_config (#3647)
  • 71be32a1 build(deps): bump golang.org/x/net from 0.0.0-20220805013720-a33c5aa5df48 to 0.7.0 in /tools (#3648)
  • c01eca8a build(deps): bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 in /scripts/gen_github_action_config (#3664)
  • 59f1c6e4 build(deps): bump honnef.co/go/tools from 0.4.2 to 0.4.3 (#3699)
  • 55d800ec build(deps): bump sonatype-nexus-community/nancy-github-action from 1.0.2 to 1.0.3 (#3665)
  • 6c21f049 chore: fix nancy
  • 075691c4 feat: add TeamCity output format (#3606)
  • 985efcc1 feat: check only changed files in pre-commit hook (#3521)
  • b40a5443 fix: consider path prefix when matching path patterns (#3571)
  • d7c29985 godox: bump to HEAD (#3697)
  • 610a2bd1 lll: skip go command (#3572)
  • 00c3aa47 rowserrcheck: remove limitation related to generics support (#3691)
  • ff50ae4f wastedassign: remove limitation related to generics support (#3689)

v1.51.2

1 year ago

Changelog

  • 589ab848 build(deps): bump github.com/ashanbrown/forbidigo from 1.3.0 to 1.4.0 (#3590)
  • c4df01f8 build(deps): bump github.com/bombsimon/wsl/v3 from 3.3.0 to 3.4.0 (#3575)
  • b19c0f1c build(deps): bump github.com/daixiang0/gci from 0.9.0 to 0.9.1 (#3576)
  • a775985f build(deps): bump github.com/go-critic/go-critic from 0.6.5 to 0.6.6 (#3616)
  • 3e8facb4 build(deps): bump github.com/go-critic/go-critic from 0.6.6 to 0.6.7 (#3618)
  • b8907fa0 build(deps): bump github.com/junk1tm/musttag from 0.4.4 to 0.4.5 (#3598)
  • ed098c43 build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.6 to 1.1.0 (#3588)
  • 64374294 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.21.1 to 1.22.0 (#3574)
  • ba76af42 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.22.0 to 1.23.0 (#3615)
  • 1248a2b6 build(deps): bump github.com/securego/gosec/v2 from 2.14.0 to 2.15.0 (#3577)
  • dd45e448 build(deps): bump golang.org/x/tools from 0.5.0 to 0.6.0 (#3587)
  • a4d2f893 build(deps): bump honnef.co/go/tools from 0.4.0 to 0.4.1 (#3591)
  • f7642347 build(deps): bump honnef.co/go/tools from 0.4.1 to 0.4.2 (#3599)
  • fe53ca0c fix: cache status size calculation (#3611)
  • a0893e32 govet: enable timeformat by default (#3602)

golangci-lint is a free and open-source project, built by people in their free time. Also, the linter authors are an important part of golangci-lint. If you use and appreciate golangci-lint please think to support us (golangci-lint maintainers and linter authors). :heart: