mirror of https://github.com/golang/go.git
cmd/go: enable vet directive analyzer during 'go test'
For #56986, run the new directive analyzer during 'go test', to diagnose problems that would otherwise be missed, like //go:debug appearing in the wrong place in a file or in the wrong files. Change-Id: I1ac230c3c67e58b5e584128e0ec6ff482cb225f9 Reviewed-on: https://go-review.googlesource.com/c/go/+/464135 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Alan Donovan <adonovan@google.com>
This commit is contained in:
parent
d54aeeeea3
commit
6af9635fb8
|
|
@ -1687,8 +1687,8 @@
|
|||
// and its test source files to identify significant problems. If go vet
|
||||
// finds any problems, go test reports those and does not run the test
|
||||
// binary. Only a high-confidence subset of the default go vet checks are
|
||||
// used. That subset is: 'atomic', 'bool', 'buildtags', 'errorsas',
|
||||
// 'ifaceassert', 'nilfunc', 'printf', and 'stringintconv'. You can see
|
||||
// used. That subset is: atomic, bool, buildtags, directive, errorsas,
|
||||
// ifaceassert, nilfunc, printf, and stringintconv. You can see
|
||||
// the documentation for these and other vet tests via "go doc cmd/vet".
|
||||
// To disable the running of go vet, use the -vet=off flag. To run all
|
||||
// checks, use the -vet=all flag.
|
||||
|
|
|
|||
|
|
@ -76,8 +76,8 @@ As part of building a test binary, go test runs go vet on the package
|
|||
and its test source files to identify significant problems. If go vet
|
||||
finds any problems, go test reports those and does not run the test
|
||||
binary. Only a high-confidence subset of the default go vet checks are
|
||||
used. That subset is: 'atomic', 'bool', 'buildtags', 'errorsas',
|
||||
'ifaceassert', 'nilfunc', 'printf', and 'stringintconv'. You can see
|
||||
used. That subset is: atomic, bool, buildtags, directive, errorsas,
|
||||
ifaceassert, nilfunc, printf, and stringintconv. You can see
|
||||
the documentation for these and other vet tests via "go doc cmd/vet".
|
||||
To disable the running of go vet, use the -vet=off flag. To run all
|
||||
checks, use the -vet=all flag.
|
||||
|
|
@ -642,6 +642,7 @@ var defaultVetFlags = []string{
|
|||
// "-cgocall",
|
||||
// "-composites",
|
||||
// "-copylocks",
|
||||
"-directive",
|
||||
"-errorsas",
|
||||
// "-httpresponse",
|
||||
"-ifaceassert",
|
||||
|
|
|
|||
Loading…
Reference in New Issue