Skip to content

oxc/misrefactored-assign-op Suspicious ​

🚧 An auto-fix is still under development.

What it does ​

https://rust-lang.github.io/rust-clippy/master/#/misrefactored_assign_op

Checks for a op= a op b or a op= b op a patterns.

Why is this bad? ​

Most likely these are bugs where one meant to write a op= b.

Example ​

Examples of incorrect code for this rule:

javascript
a += a + b;
a -= a - b;

Examples of correct code for this rule:

javascript
a += b;
a -= b;

References ​

Released under the MIT License.