Skip to content

v1.20.0

Compare
Choose a tag to compare
@jirfag jirfag released this 08 Oct 18:38
· 2824 commits to master since this release

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