Code coverage 伊斯坦布尔代码覆盖率。忽略如果没有其他

Code coverage 伊斯坦布尔代码覆盖率。忽略如果没有其他,code-coverage,istanbul,Code Coverage,Istanbul,我正在对运行live的应用程序进行代码覆盖,需要忽略一些在应用程序运行live时从未覆盖的防护条件。我尝试了以下所有选项,但我的if语句附近仍有红旗: 1:忽略一个标记中的if和else /* istanbul ignore if|else */ if (A) { throw new Error("..null or undefined."); } 2:忽略两个标记中的if和else /* istanbul ignore if */ /* istanbul ignore else

我正在对运行live的应用程序进行代码覆盖,需要忽略一些在应用程序运行live时从未覆盖的防护条件。我尝试了以下所有选项,但我的if语句附近仍有红旗:

1:忽略一个标记中的if和else

/* istanbul ignore if|else */
if (A) {
      throw new Error("..null or undefined.");
}
2:忽略两个标记中的if和else

/* istanbul ignore if */
/* istanbul ignore else */
if (A) {
      throw new Error("..null or undefined.");
}
3:忽略else,如果带有“next”,则忽略内部代码:

/* istanbul ignore else */
if (A) {
      /* istanbul ignore next */
      throw new Error("..null or undefined.");
}
4:如果出现以下情况,则忽略:

/* istanbul ignore if */
if (A) {
      throw new Error("..null or undefined.");
}
5:忽略多个下一个:

/* istanbul ignore next */
if (A) {
      /* istanbul ignore next */
      throw new Error("..null or undefined.");
}