SecureCoding-5.4

No assignment in conditional expressions

Required inputs: IR

Rule description is currently unavailable for legal reasons.

Possible Messages

Key

Text

Severity

Disabled

assignment_inside_bool

Assignment inside boolean expression.

None

False

Options

allow_in_extra_parens

allow_in_extra_parens : bool = True

Whether if ((x = y)) should be allowed (note the extra parens).
 

allow_in_relational_operator

allow_in_relational_operator : bool = True

Whether an assignment is allowed as operand of a comparison or relational operator, e.g. (x = y) != 0.