代码拉取完成,页面将自动刷新
package main // import "4d63.com/gochecknoglobals"
import (
"flag"
"fmt"
"os"
)
func main() {
flagPrintHelp := flag.Bool("h", false, "Print help")
flagIncludeTests := flag.Bool("t", false, "Include tests")
flag.Usage = func() {
fmt.Fprintf(os.Stderr, "Usage: gochecknoglobals [-t] [path] [path] ...\n")
flag.PrintDefaults()
}
flag.Parse()
if *flagPrintHelp {
flag.Usage()
return
}
includeTests := *flagIncludeTests
paths := flag.Args()
if len(paths) == 0 {
paths = []string{"./..."}
}
exitWithError := false
for _, path := range paths {
messages, err := checkNoGlobals(path, includeTests)
for _, message := range messages {
fmt.Fprintf(os.Stdout, "%s\n", message)
exitWithError = true
}
if err != nil {
fmt.Fprintf(os.Stderr, "error: %s\n", err)
exitWithError = true
}
}
if exitWithError {
os.Exit(1)
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。