Most of the go linters are installed using gometalinter which keeps a versioned copy of the dependencies.
However we still have the manual install of
go get -u sourcegraph.com/sqs/goreturns
go get -u github.com/BurntSushi/toml/cmd/tomlv
tomlv isnt a linter of go language, so it wont be suitable for gometalinter, but it is less likely to break with go versions because it doesnt check go syntax which changes with each golang version and doesnt depend on golang syntax parsers which improves (aka breaks) with each golang version.
goreturns could be proposed to gometalinter, allowing us to maintain all go syntax linters via gometalinter
Most of the go linters are installed using
gometalinter
which keeps a versioned copy of the dependencies.However we still have the manual install of
tomlv
isnt a linter of go language, so it wont be suitable for gometalinter, but it is less likely to break with go versions because it doesnt check go syntax which changes with each golang version and doesnt depend on golang syntax parsers which improves (aka breaks) with each golang version.goreturns
could be proposed to gometalinter, allowing us to maintain all go syntax linters via gometalinter(See https://github.com/coala/coala-bears/pull/2599 for removal of unnecessary
go get
s)