github.com/gwaycc/gometalinter@v3.0.0+incompatible/_linters/src/honnef.co/go/tools/arg/arg.go (about) 1 package arg 2 3 var args = map[string]int{ 4 "(*sync.Pool).Put.x": 0, 5 "(*text/template.Template).Parse.text": 0, 6 "(io.Seeker).Seek.offset": 0, 7 "(time.Time).Sub.u": 0, 8 "append.elems": 1, 9 "append.slice": 0, 10 "bytes.Equal.a": 0, 11 "bytes.Equal.b": 1, 12 "encoding/binary.Write.data": 2, 13 "errors.New.text": 0, 14 "fmt.Printf.format": 0, 15 "fmt.Fprintf.format": 1, 16 "fmt.Sprintf.a[0]": 1, 17 "fmt.Sprintf.format": 0, 18 "len.v": 0, 19 "make.size[0]": 1, 20 "make.size[1]": 2, 21 "make.t": 0, 22 "net/url.Parse.rawurl": 0, 23 "os.OpenFile.flag": 1, 24 "os/exec.Command.name": 0, 25 "os/signal.Notify.c": 0, 26 "regexp.Compile.expr": 0, 27 "runtime.SetFinalizer.finalizer": 1, 28 "runtime.SetFinalizer.obj": 0, 29 "sort.Sort.data": 0, 30 "time.Parse.layout": 0, 31 "time.Sleep.d": 0, 32 } 33 34 func Arg(name string) int { 35 n, ok := args[name] 36 if !ok { 37 panic("unknown argument " + name) 38 } 39 return n 40 }