menu
no-multi-assign
Disallow chained assignment
A chained assignment is right-associative, so left = right = value writes right before assigning that result to left.
Instead, you SHOULD use separate assignments in the same order.
Reported
1function reset(): void {2 let left = 1;3 let right = 2;4 left = right = 0;5}Accepted
1function reset(): void {2 let left = 1;3 let right = 2;4 right = 0;5 left = right;6}