Skip to content

Releases: golangci/golangci-lint

v1.8

28 Jun 21:21
Compare
Choose a tag to compare

Changelog

7b2a63d Fix #100: misspell linter support
1a9af12 Fix #96: support lll

Docker images

  • docker pull golangci/golangci-lint:v1.8
  • docker pull golangci/golangci-lint:v1.8
  • docker pull golangci/golangci-lint:latest

v1.7.3

28 Jun 07:27
Compare
Choose a tag to compare

Changelog

88ebabc Fix #109, #116, #131: don't report in deadcode about unused test functions in main package
5ef542f Print first compilation error in warning about inability to run megacheck because of compilation errors
fb38e51 add all warnings and error to json if out-format=json

Docker images

  • docker pull golangci/golangci-lint:v1.7.3
  • docker pull golangci/golangci-lint:v1.7
  • docker pull golangci/golangci-lint:latest

v1.7.2

19 Jun 13:44
Compare
Choose a tag to compare

Changelog

93311ae Fix #122: don't crash govet on tests-only packages

Docker images

  • docker pull golangci/golangci-lint:v1.7.2
  • docker pull golangci/golangci-lint:v1.7
  • docker pull golangci/golangci-lint:latest

v1.7.1

19 Jun 07:05
Compare
Choose a tag to compare

Changelog

020c948 Analyze project even if fatal import dir error
ebbfc26 Fix #94: load object files for govet for old go

Docker images

  • docker pull golangci/golangci-lint:v1.7.1
  • docker pull golangci/golangci-lint:v1.7
  • docker pull golangci/golangci-lint:latest

v1.7

18 Jun 06:56
Compare
Choose a tag to compare

Changelog

219a547 Checkstyle support (#95)
2de1f87 Fix #102: fix file descriptors leak inside errcheck
9fa9e2b Fix #106: fix transitive expanding of nolint: we could nolint more lines than needed
5514c43 Fix #17, #87: govet becomes SLOW linter by default
9181ca7 Fix #78: log all warnings
7f17cf0 Remove extra backtick in install step
a1a9215 Speedup program loading on 20%.
f9027f7 Write debug logs for autogen excluding for #86
f239b80 disable the congrats message
1ff1d67 ignore 'comment on exported type ... should be of the form' by default
7495c4d readme: fix invalid link to issues-options

Docker images

  • docker pull golangci/golangci-lint:v1.7
  • docker pull golangci/golangci-lint:v1.7
  • docker pull golangci/golangci-lint:latest

v1.6.1

11 Jun 09:52
7c70250
Compare
Choose a tag to compare

Changelog

7f83307 Properly detect generated files: fix detection when
541656c Write JSON output more compactly and output object, not array

Docker images

  • docker pull golangci/golangci-lint:v1.6.1
  • docker pull golangci/golangci-lint:v1.6
  • docker pull golangci/golangci-lint:latest

v1.6

11 Jun 07:33
34fa0b0
Compare
Choose a tag to compare

Changelog

eee7e73 #30: support --skip-files and --skip-dirs options: they skip files and dirs by regexps
581a356 Allow --enable, --enable-all and --fast to coexist.
adb6be7 Fix #72: match more autogenerated files patterns.
5862a4b Language changes and fixed some typos.
2b587b6 Load AST for fast linters in different way.
f5a9bbb don't run megacheck if there are not compiling packages and warn about it
61c0974 improved warnings logging

Docker images

  • docker pull golangci/golangci-lint:v1.6
  • docker pull golangci/golangci-lint:v1.6
  • docker pull golangci/golangci-lint:latest

v1.5

06 Jun 21:22
110f584
Compare
Choose a tag to compare

Changelog

8a9b3a5 #65, #68: make //nolint processing like in gometalinter
afc4b43 #66: properly merge (not overwrite) slice flags from config and command-line
41719ec Fix typo in includeGoRoot config field
f6a7e89 skip all cgo issues

Docker images

  • docker pull golangci/golangci-lint:v1.5
  • docker pull golangci/golangci-lint:v1.5
  • docker pull golangci/golangci-lint:latest

v1.4.1

03 Jun 06:33
ad3bf1e
Compare
Choose a tag to compare

Changelog

ad3bf1e fix --version option and improve installation section of docs

Docker images

  • docker pull golangci/golangci-lint:v1.4.1
  • docker pull golangci/golangci-lint:v1.4
  • docker pull golangci/golangci-lint:latest

v1.4

02 Jun 18:17
963db7c
Compare
Choose a tag to compare

Changelog

f62d607 #37: add tab output format: --out-format=tab
4fd5ebe #49: don't fill string slice 2 times because of double parsing of options
b082671 #52: #36: lint test files by default: set --tests=false to disable it
0f6213d #60: search config file in directories from file path up to root
d46a589 Add Depguard to supported linters
d4d2697 add svg demo
468d233 change isGenerated heuristic to match more generated files
0a111ac refactor and don't print congrats if timeouted

Docker images

  • docker pull golangci/golangci-lint:v1.4
  • docker pull golangci/golangci-lint:v1.4
  • docker pull golangci/golangci-lint:latest