[golangci-lint](https://github.com/golangci/golangci-lint) includes a bunch of linters including the ones that we specifically use in [build.sh](https://github.com/taskcluster/generic-worker/blob/master/build.sh#L92-L95). It also has editor plugin support. Out of the box it includes these lint checks that we already use: - `go vet` - `golint` (not enabled by default) - ineffassign Out of the box (with golint enabled), on master, there are some good actionable fixes caught by gosimple, typecheck, and errcheck. Is this worth switching to in `build.sh`?
golangci-lint includes a bunch of linters including the ones that we specifically use in build.sh. It also has editor plugin support.
Out of the box it includes these lint checks that we already use:
go vetgolint(not enabled by default)Out of the box (with golint enabled), on master, there are some good actionable fixes caught by gosimple, typecheck, and errcheck.
Is this worth switching to in
build.sh?