github.com/chenfeining/golangci-lint@v1.0.2-0.20230730162517-14c6c67868df/test/testdata/ireturn_reject_generics.go (about) 1 //golangcitest:args -Eireturn 2 //golangcitest:config_path testdata/configs/ireturn_reject_generics.yml 3 package testdata 4 5 import ( 6 "bytes" 7 "io" 8 ) 9 10 func NewWriter() io.Writer { 11 var buf bytes.Buffer 12 return &buf 13 } 14 15 func TestError() error { 16 return nil 17 } 18 19 func Get[K comparable, V int64 | float64](m map[K]V) V { // want `Get returns generic interface \(V\)` 20 var s V 21 for _, v := range m { 22 s += v 23 } 24 return s 25 }