Вебинар: Go-Go-Gadg...Error? Смотрим, как ошибаются Go разработчики! - 26.08
Анализатор обнаружил в коде создание объекта ошибки (Error), который никак не используется.
Пример ошибочного кода:
function checkIndex(index) {
if (index < 0)
new Error("Index out of bounds");
return index;
}
В данном коде пропущено ключевое слово throw, из-за чего создаётся объект ошибки без прерывания потока выполнения.
Корректный код может выглядеть следующим образом:
function checkIndex(index) {
if (index < 0)
throw new Error("Index out of bounds");
return index;
}
Диагностическое правило классифицируется как:
|
Была ли полезна эта страница документации?
Мы ответим вам на:
Если вы так и не получили ответ, пожалуйста, проверьте, отфильтровано ли письмо в одну из следующих стандартных папок: