joefitzgerald/go-plus

Please stop installing gometalinter by default

feldgendler opened this issue · 3 comments

This is a feature request, or rather a feature-removal request.

Now that go-plus supports golangci-lint and revive, can you please stop insisting that gometalinter be installed? That tool is not going to be maintained by its author (see alecthomas/gometalinter#590). Also, go-plus runs gometalinter --install to pull in even more packages that I'm not going to use.

I don't want to use gometalinter, and I don't want to have it. The only reason I need to have it installed, as well as its numerous dependencies, is so that go-plus doesn't try to install it automatically — despite golangci-lint being chosen as the preferred linter in go-plus settings.

Also, gometalinter has installation problems in environments with go.mod, and I need tricky workarounds for it to install cleanly. I'd like to drop those workarounds for a tool I don't use.

zmb3 commented

Sounds like a great idea - there's been quite a few issues since gometalinter moved away from go get and towards pre-packaged binaries .

as a related feature request , it would be good to have the ability to select SPECIFICALLY which packages you want to use with goplus instead of an "all or nothing" system. I now cant delete packages i no longer want which are also included in go-plus because as soon as i start atom, go-plus immediately runs goget and starts installing them.

@joefitzgerald any chance of getting this merged? this and other bugs around automated package installs are making go-plus a real pain to use right now.