Это предупреждение, потому что подобное утверждение может быть неоднозначным для читателей-людей.
Хотя вы и я можем посмотреть на это и понять, что это эквивалентно
someValue = count;
count = count + 1;
менее опытный программист может неправильно интерпретировать это как
someValue = count + 1;
Конечно, это самый простой пример. Предупреждение гораздо более заслуженно в строке, как
someValue = (count++) * (--index) / (3 * ++j);
хотя я не могу сказать, что когда-либо видел такую строку в производственном коде:)