dendrite/src/github.com/matrix-org/dendrite
Richard van der Hoff 8fff0e887c Update gometalinter config (#331)
* Update gometalinter config

gometalinter now uses `maligned` instead of `aligncheck`
(https://github.com/alecthomas/gometalinter/pull/367), so we need to update our
config accordingly.

* Update gometalinter

* Disable gotype linter

gotype does not seem to play nicely with the gb vendor directory. In
particular, it wants each of our dependencies to be built and installed (see
https://github.com/golang/go/issues/10969), but (empirically) it will not
accept them being installed in `pkg` but insists on them being in `vendor/pkg`.

This presents a problem because `gb build` builds the packages into `pkg`
(which doesn't seem entirely unreasonable since `.` comes before `vendor` in
`$GOPATH`). `go install github.com/x/y` does install in `vendor/pkg` but
requires us to know the name of each package.

The general conclusion of https://github.com/alecthomas/gometalinter/issues/91
seems to have been that the easiest thing to do is to disable `gotype` for now.

* Fix `unparam` lint

* Fix goshadow lint
2017-11-15 10:25:48 +00:00
..
clientapi Update gometalinter config (#331) 2017-11-15 10:25:48 +00:00
cmd Update gometalinter config (#331) 2017-11-15 10:25:48 +00:00
common Factor out keyring initialisation (#329) 2017-11-13 18:39:09 +00:00
federationapi/routing Update gometalinter config (#331) 2017-11-15 10:25:48 +00:00
federationsender Handle duplicate kafka messages (#301) 2017-10-16 13:20:24 +01:00
mediaapi Update gometalinter config (#331) 2017-11-15 10:25:48 +00:00
publicroomsapi Update vendor libraries and dendrite to s/Sirupsen/sirupsen/ (#304) 2017-10-13 14:42:57 +01:00
roomserver Add opentracing Spans to the HTTP APIs (#270) 2017-09-28 14:50:40 +01:00
syncapi Refactor Notifier to return channel (#311) 2017-10-26 11:34:54 +01:00