Assignments in expressions must be parenthesized, like "a = (b = c)" or "while ((a = b))".
An enhanced version of "InnerAssignment": It comes with a quickfix for ECLIPSE-CS.
Quickfixes:
- Parenthesize assignment
- Parenthesizes the assignment to indicate that it is intentional.