honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/stylecheck/st1012/testdata/src/example.com/CheckErrorVarNames/CheckErrorVarNames.go (about) 1 // Package pkg ... 2 package pkg 3 4 import ( 5 "errors" 6 "fmt" 7 ) 8 9 var ( 10 foo = errors.New("") //@ diag(`error var foo should have name of the form errFoo`) 11 errBar = errors.New("") 12 qux, fisk, errAnother = errors.New(""), errors.New(""), errors.New("") //@ diag(`error var qux should have name of the form errFoo`), diag(`error var fisk should have name of the form errFoo`) 13 abc = fmt.Errorf("") //@ diag(`error var abc should have name of the form errFoo`) 14 15 errAbc = fmt.Errorf("") 16 ) 17 18 var wrong = errors.New("") //@ diag(`error var wrong should have name of the form errFoo`) 19 20 var result = fn() 21 22 func fn() error { return nil }