go-vet
Check Go source code and report suspicious constructs (e.g. tldr-pages
On several platforms
Several platforms
Check Go source code and report suspicious constructs (e.g. lint your Go source files). Go vet returns a non-zero exit code if problems are found; returns a zero exit code if no problems are found.
Check the Go package in the current directory
go vetIdentifyCheck the Go package in the specified path
go vet path/to/file_or_directoryIdentifyList available checks that can be run with go vet
go tool vet helpIdentifyView details and flags for a particular check
go tool vet help check_nameIdentifyDisplay offending lines plus n lines of surrounding context
go vet -c=nIdentifyOutput analysis and errors in JSON format
go vet -jsonIdentify