github.com/nozzle/golangci-lint@v1.49.0-nz3/test/testdata/asasalint.go (about) 1 //golangcitest:args -Easasalint 2 package testdata 3 4 import "fmt" 5 6 func getArgsLength(args ...interface{}) int { 7 // this line will not report as error 8 fmt.Println(args) 9 return len(args) 10 } 11 12 func checkArgsLength(args ...interface{}) int { 13 return getArgsLength(args) // want `pass \[\]any as any to func getArgsLength func\(args \.\.\.interface\{\}\)` 14 } 15 16 func someCall() { 17 var a = []interface{}{1, 2, 3} 18 fmt.Println(checkArgsLength(a...) == getArgsLength(a)) // want `pass \[\]any as any to func getArgsLength func\(args \.\.\.interface\{\}\)` 19 fmt.Println(checkArgsLength(a...) == getArgsLength(a...)) 20 }