我非常喜欢node.js中代码的代码覆盖率报告。 我已经创建了一个node.js模块,它可以注入一个名为requiremock的检测代码(并模拟我们的require语句)
我在我的其他模块nodecoverage中使用它与jsCoverage(windows)的二进制版本一起生成代码覆盖率报告,使用requiremock注入已检测的代码版本。
使用jsCoverage的问题是
所以我的问题是:
我应该选择用JavaScript编写的JavaScript解析器重新实现jsCoverage作为node.js模块吗?
我必须能够知道原始文件中代码的编号,并且还知道什么是whitespacing。