// Test for naming errors. | |
// Package foo ... | |
package foo | |
import ( | |
"errors" | |
"fmt" | |
) | |
var unexp = errors.New("some unexported error") // MATCH /error var.*unexp.*errFoo/ | |
// Exp ... | |
var Exp = errors.New("some exported error") // MATCH /error var.*Exp.*ErrFoo/ | |
var ( | |
e1 = fmt.Errorf("blah %d", 4) // MATCH /error var.*e1.*errFoo/ | |
// E2 ... | |
E2 = fmt.Errorf("blah %d", 5) // MATCH /error var.*E2.*ErrFoo/ | |
) | |
func f() { | |
var whatever = errors.New("...") // ok | |
} |