Inspectopedia
 
2024.3

Assignment can be replaced with operator assignment

Info
Last modified: 03 December 2024

Reports assignment operations which can be replaced by operator-assignment.

Code using operator assignment is shorter and may be clearer.

Example:

After the quick fix is applied:

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.