Re:Show HN: A utility for running exhaustiveness checks on “...
by frou_dh on Tuesday March 21, 2017 @03:27AM
(#13920423)
Another clear lang vs tool split present in Go is related to returning the error type. The language could enforce that return values of type error must always be assigned (and used). But it doesn't, and now there's the errcheck tool.
https://github.com/kisielk/errcheck
I agree that having things like errcheck and go-sumtype all wired up using gometalinter is pretty novel and only partially gross.