diff options
author | Bryan C. Mills <bcmills@google.com> | 2019-06-11 11:49:09 -0400 |
---|---|---|
committer | Bryan C. Mills <bcmills@google.com> | 2019-06-11 17:54:27 +0000 |
commit | 9f765667d6aca3df70a55348a2f1da16ca0cbca8 (patch) | |
tree | 476975500ec19e72f415959830f35b30dbf44c91 /src/cmd/vet | |
parent | 34a43d7c1de171691546e95aca503ece4602d82b (diff) | |
download | go-9f765667d6aca3df70a55348a2f1da16ca0cbca8.tar.gz go-9f765667d6aca3df70a55348a2f1da16ca0cbca8.zip |
cmd/vet: include the errors.As check from upstream x/tools
This change revendors golang.org/x/tools to include the check and
modifies cmd/vet to add it to the command.
CL 179977 will enable the check by default for 'go test'.
Commands run (starting in GOROOT/src):
cd cmd
emacs vet/main.go
go get -u=patch golang.org/x/tools/go/analysis/passes/errorsas@latest
go mod tidy
go mod vendor
cd ..
./make.bash
go test all
Updates #31213
Change-Id: Ic2ba9bd2d31c4c5fd9e7c42ca14e8dc38520c93b
Reviewed-on: https://go-review.googlesource.com/c/go/+/181717
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Diffstat (limited to 'src/cmd/vet')
-rw-r--r-- | src/cmd/vet/main.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/vet/main.go b/src/cmd/vet/main.go index b845d95040..2a4f929d60 100644 --- a/src/cmd/vet/main.go +++ b/src/cmd/vet/main.go @@ -13,6 +13,7 @@ import ( "golang.org/x/tools/go/analysis/passes/cgocall" "golang.org/x/tools/go/analysis/passes/composite" "golang.org/x/tools/go/analysis/passes/copylock" + "golang.org/x/tools/go/analysis/passes/errorsas" "golang.org/x/tools/go/analysis/passes/httpresponse" "golang.org/x/tools/go/analysis/passes/loopclosure" "golang.org/x/tools/go/analysis/passes/lostcancel" @@ -40,6 +41,7 @@ func main() { cgocall.Analyzer, composite.Analyzer, copylock.Analyzer, + errorsas.Analyzer, httpresponse.Analyzer, loopclosure.Analyzer, lostcancel.Analyzer, |