V8011. Identical expression to the left and to the right of compound assignment.
Анализатор обнаружил одинаковые подвыражения в левой и правой части составного оператора присваивания. Возможно, эта операция содержит ошибку, не имеет смысла или может быть упрощена.
Рассмотрим пример:
x -= x - 5
В данном случае переменной x будет присвоено значение 5. Предполагалось, что из переменной x нужно вычесть значение 5. Тогда корректный код может выглядеть так:
x = x - 5
Либо так:
x -= 5
Правило также работает для следующих операторов: +=, *=, /= и %=.