Вебинар: Стратегия без иллюзий: как превращать цели в результаты - 19.08
Анализатор обнаружил фрагмент кода, который может содержать опечатку. В цепочке трёх и более однотипных сравнений, объединённых оператором || или &&, найдено выражение, нарушающее паттерн таких сравнений.
Рассмотрим пример:
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)
Данная диагностика классифицируется как:
Была ли полезна эта страница документации?
Мы ответим вам на:
Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок: