Why is this an issue?

Creating a new Error without actually throwing it is useless and is probably due to a mistake.

Noncompliant code example

if (x < 0) {
  new Error("x must be nonnegative");
}

Compliant solution

if (x < 0) {
  throw new Error("x must be nonnegative");
}