Releases: golangci/golangci-lint
v1.28.1
Changelog
dfa0013 Fix: goheader linter can throw nil pointer exception in case of a source file has not issues (#1209)
d24bff5 Fixed docs link: points at contributing section (#1212)
fbce520 To enable v1.28 in github action (#1207)
afa9be6 Use latest golangci-lint to lint golangci-lint (#1206)
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.28.1
docker pull golangci/golangci-lint:v1.28
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.28.1-alpine
docker pull golangci/golangci-lint:v1.28-alpine
v1.28.0
Changelog
f1a46f9 Add Noctx (#1179)
dc260be Add exportloopref linter (#1163)
01b566a Add go-header linter (#1181)
b22e3f1 Added sqlclosecheck to linters (#1203)
38d298c Adding gofumpt (#1177)
954127e Build rpm and deb packages with goreleaser (#1196)
184bbf8 Bump goreleaser to v0.136.0 (#1198)
ba6476a Fix syntax highlighting for bash scripts (#1151)
90a8cd4 Fix up nolintlint comments and urls (#1164)
5f0de29 Protect NewFilenameUnadjuster from concurrent map writes (#1192)
b8216ca Update not found url in new-linters.mdx (#1171)
306cbb0 Upgrading to go-critic v0.5.0 (#1205)
a85e1e1 action: enable v.1.27.0 for github action
fa7adcb add ability to set issue severity (#1155)
f3376ca add exhaustive linter (#1166)
d7bf70a build(deps): bump github.com/bombsimon/wsl/v3 from 3.0.0 to 3.1.0 (#1137)
54f83ae build(deps): bump github.com/go-critic/go-critic from 0.4.1 to 0.4.3 (#1148)
09df97a build(deps): bump github.com/mattn/go-colorable from 0.1.4 to 0.1.6 (#1147)
f338005 build(deps): bump github.com/sourcegraph/go-diff from 0.5.1 to 0.5.2 (#1136)
a393ef7 build(deps): bump github.com/sourcegraph/go-diff from 0.5.2 to 0.5.3 (#1173)
cd34a1e build(deps): bump github.com/spf13/viper from 1.6.1 to 1.7.0 (#1146)
b784f44 build(deps): bump github.com/stretchr/testify from 1.5.1 to 1.6.0 (#1174)
36a5a40 build(deps): bump github.com/stretchr/testify from 1.6.0 to 1.6.1 (#1183)
6bd04ab build(deps): bump github.com/valyala/quicktemplate from 1.2.0 to 1.5.0 (#1134)
5147255 build(deps): bump honnef.co/go/tools (#1145)
778e08f bump gomodguard version (#1140)
fd0524f cache: fix warning (#1162)
8959cdc chore(deps): update github.com/djarvur/go-err113 commit hash to 5174e21 (#1099)
3be4269 chore(deps): update github.com/golangci/gocyclo commit hash to 0a533e8 (#1101)
3aee873 chore(deps): update module fatih/color to v1.9.0 (#1112)
d01488e chore(deps): update module gofrs/flock to v0.7.1 (#1114)
7c33433 chore(deps): update module goreleaser/goreleaser to v0.134.0 (#1116)
55405f0 chore(deps): update module mitchellh/go-ps to v1 (#1127)
5bdeb74 chore(deps): update module pkg/errors to v0.9.1 (#1118)
6f45db7 chore(deps): update module sirupsen/logrus to v1.6.0 (#1120)
73a9aad chore(deps): update module spf13/cobra to v1 (#1129)
b1f294b chore(deps): update module yaml to v2.3.0 (#1126)
3c46e16 fix invalid error message "no go files to analyze" (#1154)
7c2871c godot: add autofix mode
71b2f04 handle some block comment to detect generated files (#1161)
6684c8b update new-linters doc (#1167)
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.28.0
docker pull golangci/golangci-lint:v1.28
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.28.0-alpine
docker pull golangci/golangci-lint:v1.28-alpine
v1.27.0
Changelog
3c2aa58 Add *println to exception EXC0001 (#1074)
7526c8d Add tests, failures and errors attributes on testsuites (#1072)
403c202 Add unshallow to CI
d2cefe0 Create CODE_OF_CONDUCT.md
4e99c75 Fix godot false positive for cgo export comments (#1067)
7fe9a44 Fix indentetion issue in godot linter
7f48cc8 Fix lint errors on files with //line directive (#1065)
c88df8f Fix nil pointer in codeclimate.go (#1077)
ca853d1 Fix readme
77e211b Replacing Travis with Github actions (#1056)
5c2e8d4 Revert "dev: don't run CI on go.12 (#1060)"
60fd647 Update gosec linter to v2; add .test files to .gitignore (#1062)
f0012d3 Update gosec2 dependency to a tagged version (v2.3.0) (#1079)
6b124f1 fix goerr13 dependencies (#1089)
d7648bf godot: fix issue with --fix
flag
52c9b88 reduce mem. usage of unused and update staticcheck (#1063)
cb58d1f speed up CI and golangci-lint (#1070)
279b6d6 speed up a bit (#1064)
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.27.0
docker pull golangci/golangci-lint:v1.27
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.27.0-alpine
docker pull golangci/golangci-lint:v1.27-alpine
v1.26.0
Changelog
909f628 Add linter for nolint
7f4a711 Update godot linter.
0d95faf feat: add go-err113 linter support
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.26.0
docker pull golangci/golangci-lint:v1.26
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.26.0-alpine
docker pull golangci/golangci-lint:v1.26-alpine
v1.25.1
Changelog
0513849 Adding case sensitive exclude rules support
a68b411 Adding case-sensitive exclude processor
94f8d6a Ensuring interface implementation
078f44f Getting rid of code duplication
794a464 Improving flag help message
36d8d88 Preserve API backward compatibility
c55e761 Re-enable default excludes by ID
f8137cf Updating generated files
dfb2278 Upgrade gosec
d7772f5 Using ExcludeRulesProcessor
e3c0213 changelog: fix typo
86931b7 changelog: update
92aa97e feat: add asciicheck linter support
56f2b7d fixer: add warning about possible line range issue
c25bf85 readme: generate
c4e40f1 readme: generate
0fb48ad readme: re-generate
3deb9d8 unused: check line range before suggesting fix
569a19c update gomodguard
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.25.1
docker pull golangci/golangci-lint:v1.25
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.25.1-alpine
docker pull golangci/golangci-lint:v1.25-alpine
v1.25.0
Changelog
9914737 Add linter testpackage
0108387 Add nestif linter
58572c7 Add new linter: godot
d7222c7 Adding github actions output format
d68f993 Bump wsl after rebase
ee2c621 Fixing linter issues
276e0d1 Fixing linter issues
990b43f Merge remote-tracking branch 'golangci/master' into add-gomodguard-linter
37f0e44 Remove vendoring
da4a14d Update pkg/printers/github.go
69a4e81 Update pkg/printers/github.go
4a21479 Update wsl to v3.0.0
9442a41 Use sort.SliceStable instead of sort.Slice
a48cc71 add space to start ci
020b9e7 added new linter gomodguard, disabled by default
4292963 do not error out when go.mod is missing just raise warning, change linter options
f13612b doc: address pr comment
65981c2 doc: provide instructions for from-source installation
00cc233 feat: [gocritic] support disabled-tags
839ce69 goreleaser: ignore unsupported platforms
8833051 make: add snapshot command
6db0292 mod: downgrade honnef.co/go/tools to v2019.2.3
0421b6e readme: re-generate
68a7129 regenerate readme
b7dada2 slight cleanup
6771bea stale: ease rules
fc8c4a3 tools: update goreleaser
6bb04d5 use correct url, update gomodguard
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.25.0
docker pull golangci/golangci-lint:v1.25
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.25.0-alpine
docker pull golangci/golangci-lint:v1.25-alpine
v1.24.0
Changelog
06d26d5 Change writeFixedFile to replace the right line-range.
4d36780 Support disable rule when enable-all is true
8ae2cae Update bench_test url
cea7e67 deps: upgrade mnd from v1.1.1 to 2.0.0
e464343 goanalysis: make failed prerequisites
error detailed
bf27481 update staticcheck to v2020.1.3
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.24.0
docker pull golangci/golangci-lint:v1.24
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.24.0-alpine
docker pull golangci/golangci-lint:v1.24-alpine
v1.23.8
Changelog
b433acd Bump Dockerfile to golang:1.14
5a12e35 Bump Dockerfile.alpine to golang:1.14-alpine
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.8
docker pull golangci/golangci-lint:v1.23
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.8-alpine
docker pull golangci/golangci-lint:v1.23-alpine
v1.23.7
Changelog
8100507 autogenerated_exclude: increase scanner max buffer size
a999403 change increase to increasing in timeout error
231439c dev: use go1.14
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.7
docker pull golangci/golangci-lint:v1.23
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.7-alpine
docker pull golangci/golangci-lint:v1.23-alpine
v1.23.6
Changelog
27561c8 tools: update goreleaser
Docker images
docker pull golangci/golangci-lint:latest
docker pull golangci/golangci-lint:v1.23.6
docker pull golangci/golangci-lint:v1.23
docker pull golangci/golangci-lint:latest-alpine
docker pull golangci/golangci-lint:v1.23.6-alpine
docker pull golangci/golangci-lint:v1.23-alpine