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