Babel 编译我的模块以包含以下行:
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
据我所知,这是处理 CommonJS 的导入。
我怎样才能忽略这条线,使其不在我的覆盖率报告中?我的分支覆盖率通常会受到这条线的影响。
我无法添加内联忽略注释,例如/* istanbul ignore next */
,因为我无法直接在这一行上添加它。将注释添加到文件的开头会将其添加到类定义之前。
我也尝试使用 Babel 的辅助CommentBefore选项在编译行之前添加注释,但它几乎在代码中的任何地方都添加了它,所以这个不能用。
在分析覆盖率时有没有办法忽略这条线?