All Versions
17
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v1.50.1 Changes
โก๏ธ 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
-
v1.50.0 Changes
๐ 1. new linters
dupword
: https://github.com/Abirdcfly/dupwordtestableexamples
: https://github.com/maratori/testableexamples โก๏ธ 2. updated linterscontextcheck
: change ownercontextcheck
: from 1.0.6 to 1.1.2depguard
: from 1.1.0 to 1.1.1exhaustive
: add missing configexhaustive
: from 0.8.1 to 0.8.3gci
: from 0.6.3 to 0.8.0go-critic
: from 0.6.4 to 0.6.5go-errorlint
: from 1.0.2 to 1.0.5go-reassign
: v0.1.2 to v0.2.0gofmt
: add optionrewrite-rules
gofumpt
from 0.3.1 to 0.4.0goimports
: update to HEADinterfacebloat
: fix configuration loadinglogrlint
: renamelogrlint
tologgercheck
paralleltest
: add tests of the ignore-missing optionrevive
: from 1.2.3 to 1.2.4usestdlibvars
: from 1.13.0 to 1.20.0wsl
: support all configs and update docs- misc.
- Normalize
exclude-rules
paths for Windows - add riscv64 to the install script ๐ 4. Documentation
- cli: remove reference to old service
-
v1.49.0 Changes
๐ IMPORTANT:
varcheck
anddeadcode
has been removed of default linters.๐ 1. new linters
interfacebloat
: https://github.com/sashamelentyev/interfacebloatlogrlint
: https://github.com/timonwong/logrlintreassign
: https://github.com/curioswitch/go-reassign โก๏ธ 2. updated lintersgo-colorable
: from 0.1.12 to 0.1.13go-critic
: from 0.6.3 to 0.6.4go-errorlint
: from 1.0.0 to 1.0.2go-exhaustruct
: from 2.2.2 to 2.3.0gopsutil
: from 3.22.6 to 3.22.7gosec
: from 2.12.0 to 2.13.1revive
: from 1.2.1 to 1.2.3usestdlibvars
: from 1.8.0 to 1.13.0contextcheck
: from v1.0.4 to v1.0.6 && re-enablenosnakecase
: 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. ๐ 3. documentationrevive
: fix wrong URL- Add a section about default exclusions
usestdlibvars
: fix typo in documentationnolintlint
: 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 Changes
๐ 1. new linters
usestdlibvars
:https://github.com/sashamelentyev/usestdlibvars โก๏ธ 2. updated linterscontextcheck
: disable lintererrcheck
: from 1.6.1 to 1.6.2gci
: add missingcustom-order
settinggci
: from 0.5.0 to 0.6.0ifshort
: deprecate linternolint
: drop allow-leading-space option and add "nolint:all"revgrep
: bump to HEAD ๐ 3. documentation- remove outdated info on source install
- misc
- go1.19 support
-
v1.47.3 Changes
โก๏ธ 1. updated linters:
- remove some go1.18 limitations
asasalint
: from 0.0.10 to 0.0.11decorder
: from 0.2.2 to v0.2.3gci
: fix panic with invalid configuration optiongci
: from 0.4.3 to v0.5.0go-exhaustruct
: from 2.2.0 to 2.2.2gomodguard
: from 1.2.3 to 1.2.4nosnakecase
: from 1.5.0 to 1.7.0honnef.co/go/tools
: from 0.3.2 to v0.3.3- misc
- cgo: fix linters ignoring CGo files
-
v1.47.2 Changes
โก๏ธ 1. updated linters:
revive
: ignore slow rules
-
v1.47.1 Changes
โก๏ธ 1. updated linters:
gci
: from 0.4.2 to 0.4.3gci
: remove the use of stdingci
: fix options displaytenv
: from 1.6.0 to 1.7.0unparam
: bump to HEAD
-
v1.47.0 Changes
๐ 1. new linters:
asasalint
: https://github.com/alingse/asasalintnosnakecase
: https://github.com/sivchari/nosnakecase โก๏ธ 2. updated linters:errname
: from 0.1.6 to 0.1.7gci
: from 0.3.4 to 0.4.2nonamedreturns
: from 1.0.1 to 1.0.4gocyclo
: from 0.5.1 to 0.6.0go-exhaustruct
: from 2.1.0 to 2.2.0errcheck
: from 1.6.0 to 1.6.1thelper
: from 0.6.2 to 0.6.3paralleltest
: from 1.0.3 to 1.0.6testpackage
: from 1.0.1 to 1.1.0exhaustive
: from 0.7.11 to 0.8.1go-ruleguard
: from 0.3.19 to 0.3.21gosec
: from 2.11.0 to 2.12.0tenv
: from 1.5.0 to 1.6.0wrapcheck
: from 2.6.1 to 2.6.2gocognit
: from 1.0.5 to 1.0.6decorder
: from 0.2.1 to 0.2.2honnef.co/go/tools
: from 0.3.1 to 0.3.2golang.org/x/tools
: bump to HEADgci
: fix issues and re-enable autofixgosec
: allowglobal
configstaticcheck
: fix generics ๐ 3. documentation:- add thanks page
- add a clear explanation about the
staticcheck
integration. depguard
: addignore-file-rules
depguard
: adjust phrasinggocritic
: addenable
anddisable
ruleguard settingsgomnd
: fix typogosec
: add configs for all existing rulesgovet
: add settings forshadow
andunusedresult
thelper
: addfuzz
config and description- linters: add defaults
-
v1.46.2 Changes
โก๏ธ 1. updated linters:
execinquery
: bump from v1.2.0 to v1.2.1errorlint
: bump to v1.0.0thelper
: allow to disable one option ๐ 2. documentation:- rename
.golangci.example.yml
to.golangci.reference.yml
- add
containedctx
linter to the list of available linters
-
v1.46.1 Changes
โก๏ธ 1. updated linters:
execinquery
: bump from v0.6.0 to v0.6.1 ๐ 2. documentation:- add missing linters