gitee.com/wgliang/goreporter@v0.0.0-20180902115603-df1b20f7c5d0/linters/simpler/testdata/LintRedundantReturn.go (about) 1 package pkg 2 3 func fn1() { 4 return // MATCH /redundant return/ 5 } 6 7 func fn2(a int) { 8 return // MATCH /redundant return/ 9 } 10 11 func fn3() int { 12 return 3 13 } 14 15 func fn4() (n int) { 16 return 17 } 18 19 func fn5(b bool) { 20 if b { 21 return 22 } 23 } 24 25 func fn6() { 26 return 27 println("foo") 28 } 29 30 func fn7() { 31 return 32 println("foo") 33 return // MATCH /redundant return/ 34 } 35 36 func fn8() { 37 _ = func() { 38 return // MATCH /redundant return/ 39 } 40 }