golangci-lint/test/testdata/ireturn_allow.go

15 lines
405 B
Go

//golangcitest:args -Eireturn
//golangcitest:config_path testdata/configs/ireturn.yml
//golangcitest:expected_exitcode 0
package testdata
type (
IreturnAllowDoer interface{ Do() }
ireturnAllowDoer struct{}
)
func NewAllowDoer() IreturnAllowDoer { return new(ireturnAllowDoer) }
func (d *ireturnAllowDoer) Do() { /*...*/ }
func NewerAllowDoer() *ireturnAllowDoer { return new(ireturnAllowDoer) }