From: Ian Lance Taylor
Date: Mon, 17 Dec 2018 23:09:34 +0000 (-0800)
Subject: doc: explain how to use "go vet -shadow"
X-Git-Tag: go1.12beta1~18
X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=32b879c674b46249dc3e1db48c0076f5c11aa7a4;p=gostls13.git
doc: explain how to use "go vet -shadow"
Fixes #29260
Change-Id: I419b74d06380113f4bd32b9aeb053c3be36208d5
Reviewed-on: https://go-review.googlesource.com/c/154584
Reviewed-by: Alan Donovan
---
diff --git a/doc/go1.12.html b/doc/go1.12.html
index 54ebed5142..66c37d5d1d 100644
--- a/doc/go1.12.html
+++ b/doc/go1.12.html
@@ -93,6 +93,16 @@ Go 1.13 will require macOS 10.11 El Capitan or later.
vet should work with all supported versions of Go.
+
+ As part of this change, the experimental -shadow
option
+ is no longer available with go vet
. Checking for
+ variable shadowing may now be done using
+
+ go install golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow
+ go vet -vettool=$(which shadow)
+
+
+
Build cache requirement