From 32b879c674b46249dc3e1db48c0076f5c11aa7a4 Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor
Date: Mon, 17 Dec 2018 15:09:34 -0800
Subject: [PATCH] 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
---
doc/go1.12.html | 10 ++++++++++
1 file changed, 10 insertions(+)
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