V7006. An exception is created but never used. The 'throw' keyword may be missing.
Анализатор обнаружил в коде создание объекта ошибки (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;
}