]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/vet: add missing -all logic
authorRuss Cox <rsc@golang.org>
Thu, 31 Jan 2013 22:37:47 +0000 (14:37 -0800)
committerRuss Cox <rsc@golang.org>
Thu, 31 Jan 2013 22:37:47 +0000 (14:37 -0800)
R=golang-dev, cookieo9, bradfitz
CC=golang-dev
https://golang.org/cl/7260043

src/cmd/vet/main.go

index 2f254f3e080c19189089fc09114923b6aab33b01..22e3073869f8e8f7327bc35552c988bdcab8ceaf 100644 (file)
@@ -25,7 +25,8 @@ import (
 var verbose = flag.Bool("v", false, "verbose")
 var exitCode = 0
 
-// Flags to control which checks to perform
+// Flags to control which checks to perform.
+// NOTE: Add new flags to the if statement at the top of func main too.
 var (
        vetAll             = flag.Bool("all", true, "check everything; disabled if any explicit check is requested")
        vetAtomic          = flag.Bool("atomic", false, "check for common mistaken usages of the sync/atomic package")
@@ -65,7 +66,7 @@ func main() {
        flag.Parse()
 
        // If a check is named explicitly, turn off the 'all' flag.
-       if *vetMethods || *vetPrintf || *vetStructTags || *vetUntaggedLiteral || *vetRangeLoops {
+       if *vetAtomic || *vetBuildTags || *vetMethods || *vetPrintf || *vetStructTags || *vetRangeLoops || *vetUntaggedLiteral {
                *vetAll = false
        }