56 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
//golangcitest:args -Eerrname
 | 
						|
package testdata
 | 
						|
 | 
						|
import (
 | 
						|
	"errors"
 | 
						|
	"fmt"
 | 
						|
)
 | 
						|
 | 
						|
var (
 | 
						|
	EOF          = errors.New("end of file")
 | 
						|
	ErrEndOfFile = errors.New("end of file")
 | 
						|
	errEndOfFile = errors.New("end of file")
 | 
						|
 | 
						|
	EndOfFileError = errors.New("end of file") // want "the variable name `EndOfFileError` should conform to the `ErrXxx` format"
 | 
						|
	ErrorEndOfFile = errors.New("end of file") // want "the variable name `ErrorEndOfFile` should conform to the `ErrXxx` format"
 | 
						|
	EndOfFileErr   = errors.New("end of file") // want "the variable name `EndOfFileErr` should conform to the `ErrXxx` format"
 | 
						|
	endOfFileError = errors.New("end of file") // want "the variable name `endOfFileError` should conform to the `errXxx` format"
 | 
						|
	errorEndOfFile = errors.New("end of file") // want "the variable name `errorEndOfFile` should conform to the `errXxx` format"
 | 
						|
)
 | 
						|
 | 
						|
const maxSize = 256
 | 
						|
 | 
						|
var (
 | 
						|
	ErrOutOfSize = fmt.Errorf("out of size (max %d)", maxSize)
 | 
						|
	errOutOfSize = fmt.Errorf("out of size (max %d)", maxSize)
 | 
						|
 | 
						|
	OutOfSizeError = fmt.Errorf("out of size (max %d)", maxSize) // want "the variable name `OutOfSizeError` should conform to the `ErrXxx` format"
 | 
						|
	outOfSizeError = fmt.Errorf("out of size (max %d)", maxSize) // want "the variable name `outOfSizeError` should conform to the `errXxx` format"
 | 
						|
)
 | 
						|
 | 
						|
func errInsideFuncIsNotSentinel() error {
 | 
						|
	var lastErr error
 | 
						|
	return lastErr
 | 
						|
}
 | 
						|
 | 
						|
type NotErrorType struct{}
 | 
						|
 | 
						|
func (t NotErrorType) Set() {}
 | 
						|
func (t NotErrorType) Get() {}
 | 
						|
 | 
						|
type DNSConfigError struct{}
 | 
						|
 | 
						|
func (D DNSConfigError) Error() string { return "DNS config error" }
 | 
						|
 | 
						|
type someTypeWithoutPtr struct{}           // want "the type name `someTypeWithoutPtr` should conform to the `xxxError` format"
 | 
						|
func (s someTypeWithoutPtr) Error() string { return "someTypeWithoutPtr" }
 | 
						|
 | 
						|
type SomeTypeWithoutPtr struct{}           // want "the type name `SomeTypeWithoutPtr` should conform to the `XxxError` format"
 | 
						|
func (s SomeTypeWithoutPtr) Error() string { return "SomeTypeWithoutPtr" }
 | 
						|
 | 
						|
type someTypeWithPtr struct{}            // want "the type name `someTypeWithPtr` should conform to the `xxxError` format"
 | 
						|
func (s *someTypeWithPtr) Error() string { return "someTypeWithPtr" }
 | 
						|
 | 
						|
type SomeTypeWithPtr struct{}            // want "the type name `SomeTypeWithPtr` should conform to the `XxxError` format"
 | 
						|
func (s *SomeTypeWithPtr) Error() string { return "SomeTypeWithPtr" }
 |