有一个很大的 javascript 库(约 40 000 行代码)和一个应用程序,该应用程序使用的库代码不到 50%。
有一个测试利用了库中所有需要的功能并可以生成覆盖率报告。
如何以编程方式删除依赖于测试的每一行未使用的代码?
注意:覆盖率报告包含已执行行的索引,但它不准确:右括号被忽略,带有方法名称的行被标记为已执行,即使方法主体未被执行等。
最佳答案
你可以尝试使用:
npm install -g fixmyjs
fixmyjs <filename or folder>
它是一个很好的清理工具,它似乎与某些版本的 ecmascript 缺乏兼容性
关于javascript - 根据覆盖率报告删除未使用的 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49381864/