aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/vet
diff options
context:
space:
mode:
authorBryan C. Mills <bcmills@google.com>2019-06-11 11:49:09 -0400
committerBryan C. Mills <bcmills@google.com>2019-06-11 17:54:27 +0000
commit9f765667d6aca3df70a55348a2f1da16ca0cbca8 (patch)
tree476975500ec19e72f415959830f35b30dbf44c91 /src/cmd/vet
parent34a43d7c1de171691546e95aca503ece4602d82b (diff)
downloadgo-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.go2
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,