The problems shown on your screenshot are related to go vet
and not to golint
To pass an absolute path to go tool vet
or golint
do as follows:
File > Preferences > Settings
or hit Ctrl+,
"go.vetFlags"
or "go.lintFlags"
, ie "go.vetFlags": ["/path/to/file"]
For some reason, on go extension 0.6.78 it adds a .
argument to the go tool vet
(you can inspect it on OUTPUT tab in VSCode):
Finished running tool: /usr/local/go/bin/go tool vet /path/to/file .
which causes PROBLEMS tab to display messages regarding all the files in your workspace.
NOTE: also make sure go.lintOnSave
and go.vetOnSave
are set to package
and not workspace
. You can turn off any of them by setting it to off
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.