github.com/chenfeining/golangci-lint@v1.0.2-0.20230730162517-14c6c67868df/test/testdata/ireturn_reject_stdlib.go (about) 1 //golangcitest:args -Eireturn 2 //golangcitest:config_path testdata/configs/ireturn_reject_stdlib.yml 3 package testdata 4 5 import ( 6 "bytes" 7 "io" 8 ) 9 10 func NewWriter() io.Writer { // want `NewWriter returns interface \(io.Writer\)` 11 var buf bytes.Buffer 12 return &buf 13 } 14 15 func TestError() error { 16 return nil 17 } 18 19 type Foo interface { 20 Foo() 21 } 22 type foo int 23 24 func (f foo) Foo() {} 25 26 func NewFoo() Foo { 27 return foo(1) 28 }