create multiple return statements in single method/closure r
Brought to you by:
chrismair
Codenarc: create multiple return statements in single method/closure rule
Must be parameterized to set a maximum number of statements.
Should fail when max_returns = 1
def x = {
if (x) { return x } else { return y }
}
def x = {
if (x) { return x }
println x
x
}
Should pass when max_returns = 2
def x = {
if (x) { return x } else { return y }
}
def x = {
if (x) { return x }
println x
x
}