chore(deps): update dependency golangci-lint to v1.53.3
This MR contains the following updates:
Package | Update | Change |
---|---|---|
golangci-lint | minor |
1.46.2 -> 1.53.3
|
Release Notes
golangci/golangci-lint (golangci-lint)
v1.53.3
- updated linters:
-
cyclop
: from 1.2.0 to 1.2.1 -
exhaustive
: from 0.10.0 to 0.11.0 -
forbidigo
: from 1.5.1 to 1.5.3 -
ginkgolinter
: from 0.12.2 to 0.12.1 -
ineffassign
: bump to HEAD -
nakedret
: from 2.0.1 to 2.0.2 -
zerologlint
: 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 detection -
importas
: fix duplication detection when aliases use regular expression replacement pattern
-
v1.53.0
- new linters
-
gosmopolitan
: https://github.com/xen0n/gosmopolitan -
mirror
: https://github.com/butuzov/mirror -
tagalign
: https://github.com/4meepo/tagalign -
zerologlint
: https://github.com/ykadowak/zerologlint
-
- updated linters
-
bodyclose
: bump to HEAD -
containedctx
: from 1.0.2 to 1.0.3 -
depguard
: migrate to v2 -
errname
: from 0.1.9 to 0.1.10 -
exhaustive
: from 0.9.5 to 0.10.0 -
forbidigo
: better support for configuring complex rules -
gci
: improve error message -
ginkgolinter
: add suppress-async-assertion option -
ginkgolinter
: from 0.9.0 to 0.12.0 -
go-critic
: from 0.7.0 to 0.8.1 -
go-errorlint
: from 1.4.0 to 1.4.2 -
gofumpt
: from 0.4.0 to 0.5.0 -
gosec
: convert global settings as map with proper key type -
gosec
: from 2.15.0 to 2.16.0 -
importas
: detect duplicate alias or package in the configuration -
importas
: fix typo in logs -
ireturn
: from 0.1.1 to 0.2.0 -
musttag
: from 0.5.0 to 0.7.0 -
nakedret
: to 2.0.1 -
nilnil
: from 0.1.3 to 0.1.5 -
paralleltest
: from 1.0.6 to 1.0.7 -
revive
: from 1.3.1 to 1.3.2 -
tagliatelle
: from 0.4.0 to 0.5.0 -
usestdlibvars
: 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 regexps -
tagliatelle
: 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_serial
andpass_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.0 -
bidichk
: from 0.2.3 to 0.2.4 -
contextcheck
: from 1.1.3 to 1.1.4 -
dupword
: from 0.0.9 to 0.0.11 -
durationcheck
: from 0.0.9 to 0.0.10 -
errchkjson
: from 0.3.0 to 0.3.1 -
errname
: from 0.1.7 to 0.1.9 -
forbidigo
: from 1.4.0 to 1.5.1 -
gci
: from 0.9.1 to 0.10.1 -
ginkgolinter
: from 0.8.1 to 0.9.0 -
go-critic
: from 0.6.7 to 0.7.0 -
go-errorlint
: from 1.1.0 to 1.4.0 -
godox
: bump to HEAD -
lll
: skip go command -
loggercheck
: from 0.9.3 to 0.9.4 -
musttag
: from 0.4.5 to 0.5.0 -
nilnil
: from 0.1.1 to 0.1.3 -
noctx
: from 0.0.1 to 0.0.2 -
revive
: from 1.2.5 to 1.3.1 -
rowserrcheck
: remove limitation related to generics support -
staticcheck
: from 0.4.2 to 0.4.3 -
testpackage
: from 1.1.0 to 1.1.1 -
tparallel
: from 0.2.1 to 0.3.0 -
wastedassign
: remove limitation related to generics support -
wrapcheck
: 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.0 -
gci
: from 0.9.0 to 0.9.1 -
go-critic
: from 0.6.5 to 0.6.7 -
go-errorlint
: from 1.0.6 to 1.1.0 -
gosec
: from 2.14.0 to 2.15.0 -
musttag
: from 0.4.4 to 0.4.5 -
staticcheck
: from 0.4.0 to 0.4.2 -
tools
: from 0.5.0 to 0.6.0 -
usestdlibvars
: from 1.21.1 to 1.23.0 -
wsl
: from 3.3.0 to 3.4.0 -
govet
: enabletimeformat
by 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.1 -
ineffassign
: bump to HEAD -
musttag
: from 0.4.3 to 0.4.4 -
sqlclosecheck
: from 0.3.0 to 0.4.0 -
staticcheck
: bump to v0.4.0 -
wastedassign
: from 2.0.6 to 2.0.7 -
wrapcheck
: from 2.7.0 to 2.8.0
-
v1.51.0
- new linters
-
ginkgolinter
: https://github.com/nunnatsa/ginkgolinter -
musttag
: https://github.com/tmzane/musttag -
gocheckcompilerdirectives
: https://github.com/leighmcculloch/gocheckcompilerdirectives
-
- updated linters
-
bodyclose
: to HEAD -
dupword
: from 0.0.7 to 0.0.9 -
errcheck
: from 1.6.2 to 1.6.3 -
exhaustive
: from 0.8.3 to 0.9.5 -
exportloopref
: from 0.1.8 to 0.1.11 -
gci
: from 0.8.1 to 0.9.0 -
ginkgolinter
: from 0.6.0 to 0.7.1 -
go-errorlint
: from 1.0.5 to 1.0.6 -
go-ruleguard
: from 0.3.21 to 0.3.22 -
gocheckcompilerdirectives
: from 1.1.0 to 1.2.1 -
gochecknoglobals
: from 0.1.0 to 0.2.1 -
gomodguard
: from 1.2.4 to 1.3.0 -
gosec
: from 2.13.1 to 2.14.0 -
govet
: Addtimeformat
to analysers -
grouper
: from 1.1.0 to 1.1.1 -
musttag
: from 0.4.1 to 0.4.3 -
revive
: from 1.2.4 to 1.2.5 -
tagliatelle
: from 0.3.1 to 0.4.0 -
tenv
: from 1.7.0 to 1.7.1 -
unparam
: bump to HEAD -
usestdlibvars
: from 1.20.0 to 1.21.1 -
wsl
: fixforce-err-cuddling
flag
-
- misc.
- go1.20 support
- remove deprecated linters from presets
- Build NetBSD binaries
- Build loong64 binaries
- Documentation
-
goimport
: improve documentation for local-prefixes -
gomnd
: add missing always ignored functions -
nolint
: fix typo -
tagliatelle
usage 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.3 -
go-mnd
: from 2.5.0 to 2.5.1 -
wrapcheck
: from 2.6.2 to 2.7.0 -
revive
: fix configuration parsing -
lll
: skip imports
-
- misc.
- windows: remove redundant character escape '/'
- code-climate: add default severity
v1.50.0
- new linters
-
dupword
: https://github.com/Abirdcfly/dupword -
testableexamples
: https://github.com/maratori/testableexamples
-
- updated linters
-
contextcheck
: change owner -
contextcheck
: from 1.0.6 to 1.1.2 -
depguard
: from 1.1.0 to 1.1.1 -
exhaustive
: add missing config -
exhaustive
: from 0.8.1 to 0.8.3 -
gci
: from 0.6.3 to 0.8.0 -
go-critic
: from 0.6.4 to 0.6.5 -
go-errorlint
: from 1.0.2 to 1.0.5 -
go-reassign
: v0.1.2 to v0.2.0 -
gofmt
: add optionrewrite-rules
-
gofumpt
from 0.3.1 to 0.4.0 -
goimports
: update to HEAD -
interfacebloat
: fix configuration loading -
logrlint
: renamelogrlint
tologgercheck
-
paralleltest
: add tests of the ignore-missing option -
revive
: from 1.2.3 to 1.2.4 -
usestdlibvars
: from 1.13.0 to 1.20.0 -
wsl
: support all configs and update docs
-
- misc.
- Normalize
exclude-rules
paths for Windows - add riscv64 to the install script
- Normalize
- Documentation
- cli: remove reference to old service
v1.49.0
IMPORTANT: varcheck
and deadcode
has been removed of default linters.
- new linters
-
interfacebloat
: https://github.com/sashamelentyev/interfacebloat -
logrlint
: https://github.com/timonwong/logrlint -
reassign
: https://github.com/curioswitch/go-reassign
-
- updated linters
-
go-colorable
: from 0.1.12 to 0.1.13 -
go-critic
: from 0.6.3 to 0.6.4 -
go-errorlint
: from 1.0.0 to 1.0.2 -
go-exhaustruct
: from 2.2.2 to 2.3.0 -
gopsutil
: from 3.22.6 to 3.22.7 -
gosec
: from 2.12.0 to 2.13.1 -
revive
: from 1.2.1 to 1.2.3 -
usestdlibvars
: from 1.8.0 to 1.13.0 -
contextcheck
: from v1.0.4 to v1.0.6 && re-enable -
nosnakecase
: This linter is deprecated. -
varcheck
: This linter is deprecated useunused
instead. -
deadcode
: This linter is deprecated useunused
instead. -
structcheck
: This linter is deprecated useunused
instead.
-
- documentation
-
revive
: fix wrong URL - Add a section about default exclusions
-
usestdlibvars
: fix typo in documentation -
nolintlint
: remove allow-leading-space option - Update documentation and assets
-
- misc.
- dev: rewrite the internal tests framework
- fix: exit early on run --version
- fix: set an explicit
GOROOT
in the Docker image forgo-critic
v1.48.0
- new linters
-
usestdlibvars
:https://github.com/sashamelentyev/usestdlibvars
-
- updated linters
-
contextcheck
: disable linter -
errcheck
: from 1.6.1 to 1.6.2 -
gci
: add missingcustom-order
setting -
gci
: from 0.5.0 to 0.6.0 -
ifshort
: deprecate linter -
nolint
: drop allow-leading-space option and add "nolint:all" -
revgrep
: bump to HEAD
-
- documentation
- remove outdated info on source install
- misc
- go1.19 support
v1.47.3
- updated linters:
- remove some go1.18 limitations
-
asasalint
: from 0.0.10 to 0.0.11 -
decorder
: from 0.2.2 to v0.2.3 -
gci
: fix panic with invalid configuration option -
gci
: from 0.4.3 to v0.5.0 -
go-exhaustruct
: from 2.2.0 to 2.2.2 -
gomodguard
: from 1.2.3 to 1.2.4 -
nosnakecase
: from 1.5.0 to 1.7.0 -
honnef.co/go/tools
: from 0.3.2 to v0.3.3
- misc
- cgo: fix linters ignoring CGo files
v1.47.2
- updated linters:
-
revive
: ignore slow rules
-
v1.47.1
- updated linters:
-
gci
: from 0.4.2 to 0.4.3 -
gci
: remove the use of stdin -
gci
: fix options display -
tenv
: from 1.6.0 to 1.7.0 -
unparam
: bump to HEAD
-
v1.47.0
- new linters:
-
asasalint
: https://github.com/alingse/asasalint -
nosnakecase
: https://github.com/sivchari/nosnakecase
-
- updated linters:
-
decorder
: from 0.2.1 to 0.2.2 -
errcheck
: from 1.6.0 to 1.6.1 -
errname
: from 0.1.6 to 0.1.7 -
exhaustive
: from 0.7.11 to 0.8.1 -
gci
: fix issues and re-enable autofix -
gci
: from 0.3.4 to 0.4.2 -
go-exhaustruct
: from 2.1.0 to 2.2.0 -
go-ruleguard
: from 0.3.19 to 0.3.21 -
gocognit
: from 1.0.5 to 1.0.6 -
gocyclo
: from 0.5.1 to 0.6.0 -
golang.org/x/tools
: bump to HEAD -
gosec
: allowglobal
config -
gosec
: from 2.11.0 to 2.12.0 -
nonamedreturns
: from 1.0.1 to 1.0.4 -
paralleltest
: from 1.0.3 to 1.0.6 -
staticcheck
: fix generics -
staticcheck
: from 0.3.1 to 0.3.2 -
tenv
: from 1.5.0 to 1.6.0 -
testpackage
: from 1.0.1 to 1.1.0 -
thelper
: from 0.6.2 to 0.6.3 -
wrapcheck
: from 2.6.1 to 2.6.2
-
- documentation:
- add thanks page
- add a clear explanation about the
staticcheck
integration. -
depguard
: addignore-file-rules
-
depguard
: adjust phrasing -
gocritic
: addenable
anddisable
ruleguard settings -
gomnd
: fix typo -
gosec
: add configs for all existing rules -
govet
: add settings forshadow
andunusedresult
-
thelper
: addfuzz
config and description - linters: add defaults
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.