Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
menu mobile close menu
Проверка проектов
Дополнительная информация
toggle menu Оглавление

V7024. Suspicious sub-expression in sequence of similar comparisons.

16 Июн 2026

Анализатор обнаружил фрагмент кода, который может содержать опечатку. В цепочке трёх и более однотипных сравнений, объединённых оператором || или &&, найдено выражение, нарушающее паттерн таких сравнений.

Рассмотрим пример:

if (a.x === b.x && a.y === b.y && a.z === b.y)

В примере свойства переменной a сравниваются с аналогичными свойствами переменной b. Но в выражении a.z == b.y сравниваются разные свойства. Весьма вероятно, что это ошибка, возникшая из-за copy-paste, и в этой проверке должны проверяться аналогичные свойства.

Исправленный пример:

if (a.x === b.x && a.y === b.y && a.z === b.z)