16 Commits

Author SHA1 Message Date
Denis Isaev
35f9d8e5b9 Fix unparam crash on nil constant 2018-06-30 20:08:05 +03:00
Denis Isaev
a6b91ccc77 Fix #124: support unparam linter
1. Support unparam linter and fix found issues
2. Replace forked mvdan.cc/lint and mvdan.cc/interfacer with the
upstream ones
3. Minimize forked megacheck: move the most of it's code to this repo
4. Use golang.org/x/tools/go/ssa import path instead of custom fork
paths
5. In golang.org/x/tools/go/{ssa,callgraph} use changed code from
honnef.co/go/tools
6. Add megacheck.check-unexported option: it found some issues in
the repo, fixed them all
2018-06-30 12:24:07 +03:00
Will Dixon
d46a5896b7 Add Depguard to supported linters 2018-05-31 23:19:41 -04:00
golangci
f6b51b933e use gocyclo with changes for upstreaming, also speedup it 10x when program is loaded 2018-05-28 17:36:16 +03:00
golangci
f96d8ba829 fix vendoring and log concurrency 2018-05-27 11:27:21 +03:00
golangci
65330f8f0c improve benchmark 2018-05-22 22:43:47 +03:00
golangci
85ee97f776 support config and fix issues in self project 2018-05-11 22:02:24 +03:00
golangci
073ad51ed9 support diff options 2018-05-08 09:55:38 +03:00
golangci
4853151835 async issues processing 2018-05-07 21:44:40 +03:00
golangci
9d95267977 support gas 2018-05-07 14:02:27 +03:00
golangci
c6dc47bcbd support interfacer 2018-05-07 11:13:26 +03:00
golangci
7c4ab92d00 support dupl 2018-05-07 09:17:13 +03:00
golangci
16a24dc92b fix govet: don't recurse into dirs 2018-05-06 09:53:37 +03:00
golangci
0a5924afbc support go vet 2018-05-05 22:22:21 +03:00
golangci
3f1787bf89 support errcheck 2018-05-05 19:43:52 +03:00
golangci
0e4998bb4f move code from golangci-worker to golangci-lint 2018-05-05 07:45:06 +03:00