//golangcitest:args -Enakedret package testdata import "fmt" func NakedretIssue() (a int, b string) { if a > 0 { return // want "naked return in func `NakedretIssue` with 33 lines of code" } fmt.Println("nakedret") if b == "" { return 0, "0" } // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // len of this function is 33 return // want "naked return in func `NakedretIssue` with 33 lines of code" } func NoNakedretIssue() (a int, b string) { if a > 0 { return } if b == "" { return 0, "0" } // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // ... // len of this function is 30 return }