Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
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;
}

Диагностическое правило классифицируется как: