Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Практическая интеграция PVS-Studio и SourceCraft - 15.07

menu mobile close menu
Проверка проектов
Дополнительная информация
toggle menu Оглавление

V7025. It is possible that an assigned variable should be checked in the following condition. Consider checking for a typo.

16 Июн 2026

Анализатор обнаружил ситуацию, когда проверка переменной может быть пропущена в следующем if после присваивания или инициализации.

Пример кода с ошибкой:

let ret = foo(....)
if (ret != -1) { .... }
....
let ret2 = bar(....)
if (ret != -1) { .... }    // <=

Чаще всего это происходит при копировании кода, когда забывают заменить имя переменной: в данном примере ret на ret2.

let ret2 = bar(....)
if (ret2 != -1) { .... }