| // Copyright 2010 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| /* |
| |
| Govet does simple checking of Go source code. |
| |
| It checks for simple errors in calls to functions named |
| Print Printf Println |
| Fprint Fprintf Fprintln |
| Sprint Sprintf Sprintln |
| Error Errorf |
| Fatal Fatalf |
| If the function name ends with an 'f', the function is assumed to take |
| a format descriptor string in the manner of fmt.Printf. If not, govet |
| complains about arguments that look like format descriptor strings. |
| |
| Usage: |
| |
| govet [flag] [file.go ...] |
| govet [flag] [directory ...] # Scan all .go files under directory, recursively |
| |
| The flags are: |
| -v |
| Verbose mode |
| -printfuncs |
| A comma-separated list of print-like functions to supplement |
| the standard list. Each entry is in the form Name:N where N |
| is the zero-based argument position of the first argument |
| involved in the print: either the format or the first print |
| argument for non-formatted prints. For example, |
| if you have Warn and Warnf functions that take an |
| io.Writer as their first argument, like Fprintf, |
| -printfuncs=Warn:1,Warnf:1 |
| |
| */ |
| package documentation |