golangci-lint/pkg
Denis Isaev 7705f82591 Update megacheck to the latest version
Also do following improvements:
  - show proper sublinter name for megacheck sublinters
  - refactor and make more simple and robust megacheck
  merging/optimizing
  - improve handling of unknown linter names in //nolint directives
  - minimize diff of our megacheck version from the upstream,
  https://github.com/golang/go/issues/29612 blocks usage of the upstream
  version
  - support the new `stylecheck` linter
  - improve tests coverage for megacheck and nolint related cases
  - update and use upstream versions of unparam and interfacer instead of forked
  ones
  - don't use golangci/tools repo anymore
  - fix newly found issues after updating linters

Also should be noted that megacheck works much faster and consumes less
memory in the newest release, therefore golangci-lint works noticeably
faster and consumes less memory for large repos.

Relates: #314
2019-01-08 21:16:15 +03:00
..
commands Update megacheck to the latest version 2019-01-08 21:16:15 +03:00
config Update megacheck to the latest version 2019-01-08 21:16:15 +03:00
exitcodes add command 'golangci-lint config path' 2018-11-18 11:28:59 +03:00
fsutils gocritic: fix code to pass newly added gocritic checks 2019-01-08 09:59:24 +03:00
golinters Update megacheck to the latest version 2019-01-08 21:16:15 +03:00
goutil fix #264: fix Windows compatibility 2018-11-05 12:54:40 +03:00
lint Update megacheck to the latest version 2019-01-08 21:16:15 +03:00
logutils Fix #209: support goimports.local-prefix option for goimports 2018-10-28 18:47:56 +03:00
packages improve typecheck errors parsing 2018-11-23 18:40:25 +03:00
printers fix #243: support Scopelint linter 2018-11-06 08:11:25 +03:00
report add all warnings and error to json if out-format=json 2018-06-24 11:29:41 +03:00
result Update megacheck to the latest version 2019-01-08 21:16:15 +03:00
timeutils Fix #78: log all warnings 2018-06-14 23:09:04 +03:00