From c92118686944d3473aa83b6f834170f2ea2d074c Mon Sep 17 00:00:00 2001 From: Alan Donovan Date: Tue, 13 Nov 2018 14:09:50 -0500 Subject: [PATCH] go/analysis/internal/analysisflags: add flag aliases for renames Some of the Analyzers' names were changed during the refactoring. These legacy flags ensure the old names continue to work. Change-Id: I466aa38ec55071c944fb73571915aa7afb42dbc2 Reviewed-on: https://go-review.googlesource.com/c/149417 Reviewed-by: Michael Matloob Run-TryBot: Michael Matloob --- go/analysis/internal/analysisflags/flags.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/go/analysis/internal/analysisflags/flags.go b/go/analysis/internal/analysisflags/flags.go index 37e1bf6c..d915be6d 100644 --- a/go/analysis/internal/analysisflags/flags.go +++ b/go/analysis/internal/analysisflags/flags.go @@ -234,6 +234,13 @@ func (ts triState) IsBoolFlag() bool { // vetLegacyFlags maps flags used by legacy vet to their corresponding // new names. The old names will continue to work. var vetLegacyFlags = map[string]string{ + // Analyzer name changes + "bool": "bools", + "buildtags": "buildtag", + "methods": "stdmethods", + "rangeloops": "loopclosure", + + // Analyzer flags "compositewhitelist": "composites.whitelist", "printfuncs": "printf.funcs", "shadowstrict": "shadow.strict",