Home
IF ... ELSEIF constructs should end with ELSE clauses
Rule description
- IF ... ELSEIF constructs should end with ELSE clauses
Non-compliant Code Example
function string TestFunctionCall (string cnt)
if cnt = 1 then
messagebox('cnt = 1')
elseif cnt = 2 then
messagebox('cnt = 2')
end if //Non compliant code (ELSE clause is missing)
return cnt
end function
Compliant Code Example
function string TestFunctionCall (string cnt)
if cnt = 1 then
messagebox('cnt = 1')
elseif cnt = 2 then
messagebox('cnt = 2')
else //Compliant code
messagebox('cnt > 2')
end if
return cnt
end function