CA028 - Combine two if instructions

Description

Two nested instructions, both not having an else clause, could be combined into a single if instruction using the and then boolean operator.

Scope Instruction
Status Enabled
Severity Suggestion
Applicability All
Score 40

Example of violation

if user /= Void then if user.age >= 18 then ... end end

Recommendation

Combine the nested if instructions using and then. In the example, it becomes: if user /= Void and then user.age >= 18 then ... end

47b9a80f-16d7-82c7-7d23-19f740fb2978
cached: 08/22/2017 3:04:08.000 PM