Вебинар: Стратегия без иллюзий: как превращать цели в результаты - 19.08
Анализатор обнаружил код, который никогда не будет выполнен. Возможно, допущена ошибка в логике программы.
Рассмотрим пример:
const result = []
for (let i = 0; i < foo; i++) {
const entry = handle(i)
continue
result.push(entry)
}
Инструкция continue вызывает переход на следующую итерацию цикла for, из-за чего код после неё является недостижимым. Вероятно, это следствие логической ошибки или некорректного изменения кода в процессе отладки.
Исправленный вариант:
const result = []
for (let i = 0; i < foo; i++) {
const entry = handle(i)
result.push(entry)
}
Диагностическое правило классифицируется как:
Была ли полезна эта страница документации?
Мы ответим вам на:
Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок: