Code using operator assignment is shorter and may be clearer.
Example:
x = x + 3;
x = x / 3;
After the quick fix is applied:
x += 3;
x /= 3;
Use the Ignore conditional operators option to ignore &&
and ||
. Replacing conditional operators with operator
assignment would change the evaluation from lazy to eager, which may change the semantics of the expression.
Use the Ignore obscure operators option to ignore ^
and %
, which are less known.