chore(deps): Update module github.com/golangci/golangci-lint to v1.57.2 #1425
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.50.1
->v1.57.2
Release Notes
golangci/golangci-lint (github.com/golangci/golangci-lint)
v1.57.2
Compare Source
v1.57.1
Compare Source
Changelog
87b6bf1
build(deps): bump github.com/golangci/plugin-module-register from 0.1.0 to 0.1.1 (#4549)921d535
build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 (#4548)cd890db
fix: filter invalid issues before other processors (#4552)v1.57.0
Compare Source
v1.56.2
Compare Source
go-critic
: from 0.11.0 to 0.11.1gosec
: from 2.18.2 to 2.19.0testifylint
: from 1.1.1 to 1.1.2usestdlibvars
: from 1.24.0 to 1.25.0wsl
: from 4.2.0 to 4.2.1v1.56.1
Compare Source
errcheck
: from 1.6.3 to 1.7.0govet
: disableloopclosure
with go1.22revive
: from 1.3.6 to 1.3.7testifylint
: from 1.1.0 to 1.1.1v1.56.0
Compare Source
spancheck
linter https://github.com/jjti/go-spancheckdepguard
: from 2.1.0 to 2.2.0exhaustive
: from 0.11.0 to 0.12.0exhaustruct
: from 3.1.0 to 3.2.0gci
: from 0.11.2 to 0.12.1ginkgolinter
: from 0.14.1 to 0.15.2go-check-sumtype
: from 0.1.3 to 0.1.4go-critic
: from 0.9.0 to 0.11.0go-errorlint
: from 1.4.5 to 1.4.8go-spancheck
: from 0.4.2 to 0.5.2goconst
: from 1.6.0 to 1.7.0godot
: from 1.4.15 to 1.4.16gofumpt
: from 0.5.0 to 0.6.0inamedparam
: from 0.1.2 to 0.1.3ineffassign
: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0ireturn
: from 0.2.2 to 0.3.0misspell
: add mode optionmusttag
: from v0.7.2 to v0.8.0paralleltest
: from 1.0.8 to 1.0.9perfsprint
: from 0.2.0 to 0.6.0protogetter
: from 0.2.3 to 0.3.4revive
: from 1.3.4 to 1.3.6sloglint
: add static-msg optionsloglint
: from 0.1.2 to 0.4.0testifylint
: from 0.2.3 to 1.1.0unparam
: from2022122
-7455f1af531d to2024010
-c549a3470d14whitespace
: update after moving to theanalysis
packagewsl
: from 3.4.0 to 4.2.0zerologlint
: from 0.1.3 to 0.1.5exhaustruct
struct regular expressions are expected to match the entirepackage/name/structname
Important
testifylint
has breaking changes about enabling/disabling checks:If you were using the option
enable
with a filtered list of checks, you should either adddisable-all: true
(1) or usedisable
field (2).Example (1)
- suite-dont-use-pkg
Example (2)
v1.55.2
Compare Source
ireturn
: from 0.2.1 to 0.2.2ginkgolinter
: from 0.14.0 to 0.14.1v1.55.1
Compare Source
gosec
: from 2.18.1 to 2.18.2revgrep
: from v0.5.0 to v0.5.2 (support git < 2.41.0)v1.55.0
Compare Source
gochecksumtype
: https://github.com/alecthomas/go-check-sumtypeinamedparam
: https://github.com/macabu/inamedparamperfsprint
: https://github.com/catenacyber/perfsprintprotogetter
: https://github.com/ghostiam/protogettersloglint
: https://github.com/go-simpler/sloglinttestifylint
: https://github.com/Antonboom/testifylintbidichk
: from 0.2.4 to 0.2.7decorder
: from 0.4.0 to 0.4.1dupword
: from 0.0.12 to 0.0.13errchkjson
: from 0.3.1 to 0.3.6gci
: from 0.11.0 to 0.11.2ginkgolinter
: from 0.13.5 to 0.14.0go-errorlint
: from 1.4.4 to 1.4.5gocognit
: from 1.0.7 to 1.1.0goconst
: from 1.5.1 to 1.6.0godot
: from 1.4.14 to 1.4.15gofmt
: update to HEADgoimports
: update to HEADgosec
: from 2.17.0 to 2.18.1gosmopolitan
: from 1.2.1 to 1.2.2govet
: addappends
analyzerireturn
: from 0.2.0 to 0.2.1protogetter
: from 0.2.2 to 0.2.3revgrep
: from745bb2f
to v0.5.0revive
: from 1.3.2 to 1.3.4sqlclosecheck
: from 0.4.0 to 0.5.1staticcheck
: from 0.4.5 to 0.4.6tagalign
: from 1.3.2 to 1.3.3unused
: support passing in optionsgosec
: add G602 to includes/excludes inside .golangci.reference.ymlv1.54.2
Compare Source
errname
: from 0.1.10 to 0.1.12ginkgolinter
: from 0.13.3 to 0.13.5go-errorlint
: from 1.4.3 to 1.4.4godot
: from 1.4.11 to 1.4.14gosec
: from 2.16.0 to 2.17.0musttag
: from 0.7.1 to 0.7.2nilnil
: from 0.1.5 to 0.1.7staticcheck
: from 0.4.3 to 0.4.5usestdlibvars
: from 1.23.0 to 1.24.0govet
: add missingdirective
andslog
passesv1.54.1
Compare Source
go-critic
: from 0.8.2 to 0.9.0v1.54.0
Compare Source
decorder
: from 0.2.3 to 0.4.0dupword
: from 0.0.11 to 0.0.12errorlint
: from 1.4.2 to 1.4.3exhaustruct
: from 2.3.0 to 3.1.0forbidigo
: from 1.5.3 to 1.6.0funlen
: from 0.0.3 to 0.1.0gci
: from 0.10.1 to 0.11.0ginkgolinter
: from 0.12.1 to 0.13.3go-critic
: from 0.8.1 to 0.8.2go-errorlint
: from 1.4.2 to 1.4.3go-exhaustruct
: from 2.3.0 to 3.1.0gocognit
: from 1.0.6 to 1.0.7gocritic
: from 0.8.1 to 0.8.2gofmt
: autofix missing newline at EOFmisspell
: 0.4.0 to 0.4.1musttag
: from 0.7.0 to 0.7.1paralleltest
: from 1.0.7 to 1.0.8tagalign
: from 1.2.2 to 1.3.2typecheck
: explain it and remove it from the linter listzerologlint
: from 0.1.2 to 0.1.3enable-all
Important
ruleguard
(a "rule" insidegocritic
) was disabled in this release (v1.54.0) and was enabled again in the next release (v1.54.1).exhaustruct
has breaking changes with regular expressions, more details here.v1.53.3
Compare Source
cyclop
: from 1.2.0 to 1.2.1exhaustive
: from 0.10.0 to 0.11.0forbidigo
: from 1.5.1 to 1.5.3ginkgolinter
: from 0.12.2 to 0.12.1ineffassign
: bump to HEADnakedret
: from 2.0.1 to 2.0.2zerologlint
: from 0.1.1 to 0.1.2v1.53.2
Compare Source
depguard
: from v2.0.1 to 2.1.0depguard
: throw error only when the linter is calledv1.53.1
Compare Source
depguard
: fix GOROOT detectionimportas
: fix duplication detection when aliases use regular expression replacement patternv1.53.0
Compare Source
gosmopolitan
: https://github.com/xen0n/gosmopolitanmirror
: https://github.com/butuzov/mirrortagalign
: https://github.com/4meepo/tagalignzerologlint
: https://github.com/ykadowak/zerologlintbodyclose
: bump to HEADcontainedctx
: from 1.0.2 to 1.0.3depguard
: migrate to v2errname
: from 0.1.9 to 0.1.10exhaustive
: from 0.9.5 to 0.10.0forbidigo
: better support for configuring complex rulesgci
: improve error messageginkgolinter
: add suppress-async-assertion optionginkgolinter
: from 0.9.0 to 0.12.0go-critic
: from 0.7.0 to 0.8.1go-errorlint
: from 1.4.0 to 1.4.2gofumpt
: from 0.4.0 to 0.5.0gosec
: convert global settings as map with proper key typegosec
: from 2.15.0 to 2.16.0importas
: detect duplicate alias or package in the configurationimportas
: fix typo in logsireturn
: from 0.1.1 to 0.2.0musttag
: from 0.5.0 to 0.7.0nakedret
: to 2.0.1nilnil
: from 0.1.3 to 0.1.5paralleltest
: from 1.0.6 to 1.0.7revive
: from 1.3.1 to 1.3.2tagliatelle
: from 0.4.0 to 0.5.0usestdlibvars
: fix configurationgolang.org/x/tools
: from 0.7.0 to 0.9.2mnd
: clarify ignore usage examples to be regexpstagliatelle
: update documentationv1.52.2
Compare Source
tparallel
: from 0.3.0 to 0.3.1require_serial
andpass_filenames
v1.52.1
Compare Source
v1.52.0
Compare Source
asciicheck
: from 0.1.1 to 0.2.0bidichk
: from 0.2.3 to 0.2.4contextcheck
: from 1.1.3 to 1.1.4dupword
: from 0.0.9 to 0.0.11durationcheck
: from 0.0.9 to 0.0.10errchkjson
: from 0.3.0 to 0.3.1errname
: from 0.1.7 to 0.1.9forbidigo
: from 1.4.0 to 1.5.1gci
: from 0.9.1 to 0.10.1ginkgolinter
: from 0.8.1 to 0.9.0go-critic
: from 0.6.7 to 0.7.0go-errorlint
: from 1.1.0 to 1.4.0godox
: bump to HEADlll
: skip go commandloggercheck
: from 0.9.3 to 0.9.4musttag
: from 0.4.5 to 0.5.0nilnil
: from 0.1.1 to 0.1.3noctx
: from 0.0.1 to 0.0.2revive
: from 1.2.5 to 1.3.1rowserrcheck
: remove limitation related to generics supportstaticcheck
: from 0.4.2 to 0.4.3testpackage
: from 1.1.0 to 1.1.1tparallel
: from 0.2.1 to 0.3.0wastedassign
: remove limitation related to generics supportwrapcheck
: from 2.8.0 to 2.8.1v1.51.2
Compare Source
forbidigo
: from 1.3.0 to 1.4.0gci
: from 0.9.0 to 0.9.1go-critic
: from 0.6.5 to 0.6.7go-errorlint
: from 1.0.6 to 1.1.0gosec
: from 2.14.0 to 2.15.0musttag
: from 0.4.4 to 0.4.5staticcheck
: from 0.4.0 to 0.4.2tools
: from 0.5.0 to 0.6.0usestdlibvars
: from 1.21.1 to 1.23.0wsl
: from 3.3.0 to 3.4.0govet
: enabletimeformat
by defaultv1.51.1
Compare Source
ginkgolinter
: from 0.7.1 to 0.8.1ineffassign
: bump to HEADmusttag
: from 0.4.3 to 0.4.4sqlclosecheck
: from 0.3.0 to 0.4.0staticcheck
: bump to v0.4.0wastedassign
: from 2.0.6 to 2.0.7wrapcheck
: from 2.7.0 to 2.8.0v1.51.0
Compare Source
ginkgolinter
: https://github.com/nunnatsa/ginkgolintermusttag
: https://github.com/tmzane/musttaggocheckcompilerdirectives
: https://github.com/leighmcculloch/gocheckcompilerdirectivesbodyclose
: to HEADdupword
: from 0.0.7 to 0.0.9errcheck
: from 1.6.2 to 1.6.3exhaustive
: from 0.8.3 to 0.9.5exportloopref
: from 0.1.8 to 0.1.11gci
: from 0.8.1 to 0.9.0ginkgolinter
: from 0.6.0 to 0.7.1go-errorlint
: from 1.0.5 to 1.0.6go-ruleguard
: from 0.3.21 to 0.3.22gocheckcompilerdirectives
: from 1.1.0 to 1.2.1gochecknoglobals
: from 0.1.0 to 0.2.1gomodguard
: from 1.2.4 to 1.3.0gosec
: from 2.13.1 to 2.14.0govet
: Addtimeformat
to analysersgrouper
: from 1.1.0 to 1.1.1musttag
: from 0.4.1 to 0.4.3revive
: from 1.2.4 to 1.2.5tagliatelle
: from 0.3.1 to 0.4.0tenv
: from 1.7.0 to 1.7.1unparam
: bump to HEADusestdlibvars
: from 1.20.0 to 1.21.1wsl
: fixforce-err-cuddling
flaggoimport
: improve documentation for local-prefixesgomnd
: add missing always ignored functionsnolint
: fix typotagliatelle
usage typoConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.