-
Notifications
You must be signed in to change notification settings - Fork 826
Open
Milestone
Description
There are far too many ways to set a GOPATH
in this extension. We need to centralize them and provide users with common workflows to follow. Some thoughts:
- We should deprecate
go.toolsGopath
for Go versions over 1.11. Modules renders the reasoning behind this setting obsolete. - We should figure out what to do with
go.gopath
vs. settingGOPATH
ingo.toolsEnvVars
. Which one overrides the other? I have no idea what happens right now. - What happens if a user sets
GOBIN
ingo.toolsEnvVars
? - We should decide if
go.inferGopath
makes sense in a modules world. - We should prioritize binaries on a user's
PATH
and only fallback toGOPATH/bin
orGOBIN
if the binary is not on thePATH
.
FiloSottile
Metadata
Metadata
Assignees
Labels
No labels