Releases: golangci/golangci-lint
v1.23.3
Changelog
18ab7a0 autogenerated_exclude: increase scanner buffer (#955)
42f2ad8 gocritic: update disabled check warning message
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.3
docker pull golangci/golangci-lint:v1.23
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.3-alpine
docker pull golangci/golangci-lint:v1.23-alpine
v1.23.2
Changelog
796b4ff Clear part of package fields before analysis
bb41e54 Fix failed_prerequisites error
7a95e5a Fix misspelled words. (#952)
45f1e48 Fix rowserrcheck URL.
cc8b910 Fix test failure from gomnd
e76db1a Re-enable gomnd
linter with release > v1.23.0
b248dc5 Run make --always-make fast_generate
c5a0625 fix golangci.yml reference
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.2
docker pull golangci/golangci-lint:v1.23
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.2-alpine
docker pull golangci/golangci-lint:v1.23-alpine
v1.23.1
Changelog
88b6c25 Update golangci.com config to 1.22.x release. (#904)
Docker images
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.1-alpine
docker pull golangci/golangci-lint:v1.23-alpine
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.1
docker pull golangci/golangci-lint:v1.23
v1.23.0
Changelog
8b29179 Add release for android OS (#905)
e93138f Add rows.Err weather checked linter (#849)
b32e16d Add zsh completion to homebrew
40d7bcd Fix after #890: don't propagate linter errors for golangci.com
d3e36a9 Fix typo in golangci-lint
be3c688 I473 (#841)
7368dd3 Update gosec and add column
1ac1548 Update to go-critic v0.4.1.
5f1096c add goprintffuncname linter (#850)
d137c2e make uniq by line configurable (#920)
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.0
docker pull golangci/golangci-lint:v1.23
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.0-alpine
docker pull golangci/golangci-lint:v1.23-alpine
v1.22.2
Changelog
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.22.2
docker pull golangci/golangci-lint:v1.22
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.22.2-alpine
docker pull golangci/golangci-lint:v1.22-alpine
v1.22.1
Changelog
c1673d2 Add zsh completion command.
60c5513 Fix import order.
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.22.1
docker pull golangci/golangci-lint:v1.22
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.22.1-alpine
docker pull golangci/golangci-lint:v1.22-alpine
v1.22.0
Changelog
1248f09 Add Mercure in the list of projects using golangci-lint
48b15f3 Add mattermost to Trusted By (#863)
bd29216 Added go-mnd linter (#842)
70abc4a Added the updated vendor
ca432c4 Addressed naming convention (#859)
14ebae2 Bump wsl to v1.2.7
0e5b7a0 Bump wsl to v2.0.0
258eb9b Cleanup duplicate test run command.
0e7f88e Cleanup make targets.
ecccb24 Fix autogen exclude for comments under package (#831)
06dddc3 Fix depguard config in yml
503f964 Fix script release command.
2d59694 Fix typo
93c0eeb Fixed test deadline unit test
f3e349f Propagate error when linter cannot be run
8c1e2f0 Revert "Bump wsl to v1.2.7"
f6ced49 Simplify skipped dir rules.
641cca8 Update go.sum
704f9ef Update gomnd.go
ec615e0 Update install.sh.
d936399 Update pkg/golinters/gomnd.go
9fd3138 Update the gocognit linter
df22674 Update to Node.js v12.14.0 LTS.
a236783 Update to github.com/go-critic/go-critic v0.4.0.
2780e6f Update to github.com/spf13/viper v1.6.1.
874b18c Update to gopkg.in/yaml.v2 v2.2.7.
e4df56b Use the release version for go-mnd (#871)
ae427c1 chore: we can use a "console" for syntax
2346cd8 fix json report Enabled field
7a58a86 unused: suggest deleting unused stuff
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.22.0
docker pull golangci/golangci-lint:v1.22
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.22.0-alpine
docker pull golangci/golangci-lint:v1.22-alpine
v1.21.0
Changelog
Performance
9ba730e Make incremental analysis (#808)
64b6266 Lock by flock to prevent parallel runs (#812)
Other
d47b6f5 Exposed modules-download-mode as a command line option (#781)
22df2d7 Update WSL to v1.2.5 (#811)
98f60eb deadline is now deprecated, but should be taking its value from the configuration if set (#822)
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.21.0
docker pull golangci/golangci-lint:v1.21
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.21.0-alpine
docker pull golangci/golangci-lint:v1.21-alpine
v1.20.1
Changelog
27c8be0 deadline is now deprecated, but should be taking its value from the configuration if set (#822)
849044b just hide --deadline, don't deprecate
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.20.1
docker pull golangci/golangci-lint:v1.20
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.20.1-alpine
docker pull golangci/golangci-lint:v1.20-alpine
v1.20.0
Changelog
Linters Updates
ee2e17f Update to latest securego/gosec (#792)
6cc10f0 Update to latest timakin/bodyclose. (#751)
baff4ab Update to matoous/godox v1.0.
fbbd245 Update whitespace to v0.0.4 (#786)
bbb0e6b update bodyclose
New Linters
3e09174 Add WSL linter (#771)
92ec1a1 Add gocognit linter (#756)
7e09842 govet: add more analyzers
Performance Optimization
95ec0cf dramatically reduce memory usage (#758)
df4f676 reduce 1.5x memory usage on large repos on repeated runs (#764)
Other
605c9c2 Add Alpine Linux images (#745)
2864c21 Add ppc64le release. (#790)
db20cd0 Add s390x release.
5e54b33 Add version command to print golangci-lint version
39d7929 Improve the error output from goimports
8e0197e Reduce cache directory permissions. (#788)
0cc87df Rename deadline option to timeout and mark deadline as deprecated. (#793)
Docker images
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.20.0-alpine
docker pull golangci/golangci-lint:v1.20-alpine
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.20.0
docker pull golangci/golangci-lint:v1.20