terraform-provider-docker
terraform-provider-docker copied to clipboard
fix(deps): update module github.com/golangci/golangci-lint to v1.57.2
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| github.com/golangci/golangci-lint | v1.50.0 -> v1.57.2 |
Release Notes
golangci/golangci-lint (github.com/golangci/golangci-lint)
v1.57.2
v1.57.1
Changelog
87b6bf1build(deps): bump github.com/golangci/plugin-module-register from 0.1.0 to 0.1.1 (#4549)921d535build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 (#4548)cd890dbfix: filter invalid issues before other processors (#4552)
v1.57.0
v1.56.2
- updated linters
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.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.0govet: disableloopclosurewith go1.22revive: from 1.3.6 to 1.3.7testifylint: 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.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 theanalysispackagewsl: from 3.4.0 to 4.2.0zerologlint: 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
```
v1.55.2
- updated linters
ireturn: from 0.2.1 to 0.2.2ginkgolinter: from 0.14.0 to 0.14.1
v1.55.1
- updated linters
gosec: from 2.18.1 to 2.18.2
- misc.
revgrep: from v0.5.0 to v0.5.2 (support git < 2.41.0)- output: convert backslashes to forward slashes for GitHub Action annotations printer
v1.55.0
- new linters
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/testifylint
- updated linters
bidichk: 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: addappendsanalyzerireturn: from 0.2.0 to 0.2.1protogetter: from 0.2.2 to 0.2.3revgrep: from745bb2fto 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 options
- misc.
- Add a pre-commit hook to check all files
- Documentation
- add source options to exclude-rules docs
gosec: add G602 to includes/excludes inside .golangci.reference.yml
v1.54.2
- updated linters:
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 missingdirectiveandslogpasses
v1.54.1
- updated linters:
go-critic: from 0.8.2 to 0.9.0
- misc.
- plugin: temporarily hide warning about using plugins using the old API
v1.54.0
- updated linters:
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.3
- misc.
- 🎉 go1.21 support
- plugin: include custom linters in
enable-all - plugin: allow to use settings for plugins
- Documentation
- Add linter descriptions.
Important
ruleguard (a "rule" inside gocritic) 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
- updated linters:
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.2
- misc.
- codeclimate: reduce memory allocation
- support illumos/amd64
v1.53.2
- updated linters
depguard: from v2.0.1 to 2.1.0
- misc.
depguard: throw error only when the linter is called
v1.53.1
- misc.
depguard: fix GOROOT detectionimportas: fix duplication detection when aliases use regular expression replacement pattern
v1.53.0
- new linters
gosmopolitan: https://github.com/xen0n/gosmopolitanmirror: https://github.com/butuzov/mirrortagalign: https://github.com/4meepo/tagalignzerologlint: https://github.com/ykadowak/zerologlint
- updated linters
bodyclose: 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 configuration
- misc.
golang.org/x/tools: from 0.7.0 to 0.9.2- add loongarch64 to the install script
- output: add colored-tab
- remove warning when the config file is explicitly stdin
- rules: support inverted path match
- Documentation
mnd: clarify ignore usage examples to be regexpstagliatelle: update documentation- improve features section
- update supported Go versions FAQ
v1.52.2
- updated linters
tparallel: from 0.3.0 to 0.3.1
- misc.
- fix: pre-commit
require_serialandpass_filenames
- fix: pre-commit
v1.52.1
- misc.
- fix: improve panic management
- fix: the combination of --fix and --path-prefix
v1.52.0
- updated linters
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.1
- misc.
- Add TeamCity output format
- Consider path prefix when matching path patterns
- Add Go version to version information
- Documentation
- Add Tekton in Trusted By page
- Clarify that custom linters are not enabled by default
- Remove description for deprecated "go" option
v1.51.2
- updated linters
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: enabletimeformatby default
- misc.
- fix: cache status size calculation
- add new source archive
- Documentation
- Improve installation section
- Replace links to godoc.org with pkg.go.dev
v1.51.1
- updated linters
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.0
v1.51.0
- new linters
ginkgolinter: https://github.com/nunnatsa/ginkgolintermusttag: https://github.com/tmzane/musttaggocheckcompilerdirectives: https://github.com/leighmcculloch/gocheckcompilerdirectives
- updated linters
bodyclose: 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: Addtimeformatto 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-cuddlingflag
- misc.
- go1.20 support
- remove deprecated linters from presets
- Build NetBSD binaries
- Build loong64 binaries
- Documentation
goimport: improve documentation for local-prefixesgomnd: add missing always ignored functionsnolint: fix typotagliatelleusage typo- add note about binary requirement for plugin
- cache preserving and colored output on docker runs
- improve documentation about debugging.
- improve Editor Integration section
- More specific default cache directory
- update output example to use valid checkstyle example; add json example
v1.50.1
- updated linters
contextcheck: from 1.1.2 to 1.1.3go-mnd: from 2.5.0 to 2.5.1wrapcheck: from 2.6.2 to 2.7.0revive: fix configuration parsinglll: skip imports
- misc.
- windows: remove redundant character escape '/'
- code-climate: add default severity
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.