]> Cypherpunks repositories - gostls13.git/commit
cmd/go: improve go vet documentation
authorAlan Donovan <adonovan@google.com>
Fri, 2 Nov 2018 15:27:53 +0000 (11:27 -0400)
committerAlan Donovan <adonovan@google.com>
Mon, 19 Nov 2018 15:20:54 +0000 (15:20 +0000)
commit42b46585f19a6d6b3819d025e0f4b07b18a6b5b7
tree64af8ff9f34446024ddc85ac25900b6027a1507c
parent3c92bdc7db3ebf062adc9287743d74e60ba5bb03
cmd/go: improve go vet documentation

- restore and rework cmd/vet/doc.go, which was clobbered during the vet-lite switch.
- document go vet -vettool=prog flag and how to run an alternative checker.
- make 'go vet -help' show how to list vet tool's flags.  Example:

$ go vet -help
usage: go vet [-n] [-x] [-vettool prog] [build flags] [vet flags] [packages]
Run 'go help vet' for details.
Run 'go tool vet help' for the vet tool's flags.

$ go vet -vettool=~/bin/myvet -help
usage: go vet [-n] [-x] [-vettool prog] [build flags] [vet flags] [packages]
Run 'go help vet' for details.
Run '~/bin/myvet help' for the vet tool's flags.

Updates #28840

Change-Id: Ieb79dfe29e1df074f865bc9a9d47b44199675d7d
Reviewed-on: https://go-review.googlesource.com/c/147018
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/go/alldocs.go
src/cmd/go/internal/vet/vet.go
src/cmd/go/internal/vet/vetflag.go
src/cmd/go/testdata/script/help.txt
src/cmd/vet/doc.go [new file with mode: 0644]
src/cmd/vet/main.go