chore(deps): update golangci-lint-minor to v1.56.2
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golangci-lint | minor |
1.55.2 -> 1.56.2
|
|
| golangci/golangci-lint | minor |
1.55.2 -> 1.56.2
|
|
| golangci/golangci-lint | repository | minor |
v1.55.2 -> v1.56.2
|
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
golangci/golangci-lint (golangci-lint)
v1.56.2
- updated linters
-
go-critic: from 0.11.0 to 0.11.1 -
gosec: from 2.18.2 to 2.19.0 -
testifylint: from 1.1.1 to 1.1.2 -
usestdlibvars: from 1.24.0 to 1.25.0 -
wsl: from 4.2.0 to 4.2.1
-
- misc.
- Fix missing version in Docker image
- Documentation
- Explain the limitation of new-from-rev and new-from-patch
v1.56.1
- updated linters
-
errcheck: from 1.6.3 to 1.7.0 -
govet: disableloopclosurewith go1.22 -
revive: from 1.3.6 to 1.3.7 -
testifylint: from 1.1.0 to 1.1.1
-
v1.56.0
- new linters
- feat: add
spanchecklinter https://github.com/jjti/go-spancheck
- feat: add
- updated linters
-
depguard: from 2.1.0 to 2.2.0 -
exhaustive: from 0.11.0 to 0.12.0 -
exhaustruct: from 3.1.0 to 3.2.0 -
gci: from 0.11.2 to 0.12.1 -
ginkgolinter: from 0.14.1 to 0.15.2 -
go-check-sumtype: from 0.1.3 to 0.1.4 -
go-critic: from 0.9.0 to 0.11.0 -
go-errorlint: from 1.4.5 to 1.4.8 -
go-spancheck: from 0.4.2 to 0.5.2 -
goconst: from 1.6.0 to 1.7.0 -
godot: from 1.4.15 to 1.4.16 -
gofumpt: from 0.5.0 to 0.6.0 -
inamedparam: from 0.1.2 to 0.1.3 -
ineffassign: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0 -
ireturn: from 0.2.2 to 0.3.0 -
misspell: add mode option -
musttag: from v0.7.2 to v0.8.0 -
paralleltest: from 1.0.8 to 1.0.9 -
perfsprint: from 0.2.0 to 0.6.0 -
protogetter: from 0.2.3 to 0.3.4 -
revive: from 1.3.4 to 1.3.6 -
sloglint: add static-msg option -
sloglint: from 0.1.2 to 0.4.0 -
testifylint: from 0.2.3 to 1.1.0 -
unparam: from2022122-7455f1af531d to2024010-c549a3470d14 -
whitespace: update after moving to theanalysispackage -
wsl: from 3.4.0 to 4.2.0 -
zerologlint: from 0.1.3 to 0.1.5
-
- misc.
-
🎉 go1.22 support - Implement stats per linter with a flag
- fix: make versioning inside Docker image consistent with binaries
- fix: parse Go RC version
-
- Documentation
- Add missing fields to .golangci.reference.yml
- Fix noctx description
- Improve .golangci.reference.yml defaults
- Improve typecheck FAQ
- Note that
exhaustructstruct regular expressions are expected to match the entirepackage/name/structname - Adjust wrapcheck ignoreSigs to new defaults
Important
testifylint has breaking changes about enabling/disabling checks:
-
If you were using the option
enablewith a filtered list of checks, you should either adddisable-all: true(1) or usedisablefield (2).
Example (1)
testifylint:
disable-all: true
enable:
- bool-compare
- compares
- empty
- error-is-as
- error-nil
- expected-actual
- go-require
- float-compare
- len
- nil-compare
- require-error
- suite-dont-use-pkg
- suite-extra-assert-call
- suite-thelper
```
```yml
Example (2)
testifylint:
disable:
- suite-dont-use-pkg
```
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.