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

Вебинар: Зачем тестировщику нужна безопасность? - 16.04

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

V7006. An exception is created but never used. The 'throw' keyword may be missing.

03 Апр 2026

Анализатор обнаружил в коде создание объекта ошибки (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;
}