Commit c0e805ef authored by Russ Cox's avatar Russ Cox

cmd/vet: add missing -all logic

R=golang-dev, cookieo9, bradfitz
CC=golang-dev
https://golang.org/cl/7260043
parent 0cb0f6d0
......@@ -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
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment