Menu

#64 create multiple return statements in single method/closure r

open
nobody
None
5
2013-02-16
2010-11-09
No

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
}

Discussion


Log in to post a comment.