如何在Web项目中查找未使用/死代码(javascript中的90%代码)

ant*_*njs 9 javascript code-coverage

我找到了一个非常有趣的工具,用于识别Web项目中未使用的CSS定义. http://www.sitepoint.com/dustmeselectors/

javascript项目是否也有类似的工具?

PS我知道没有确定性地找到未使用代码的程序.但我正在寻找一份报告来确定可能未使用的代码.然后最后的决定永远是你自己的决定.

par*_*tje 5

问题是没有办法确定.假设如下:

  1. 最初的HTML网站几乎是空的.虽然有很多JS代码,但它似乎未被使用.
  2. OnLoad,调用一个函数,向服务器启动AJAX查询.服务器返回大量HTML代码,这是站点的主体.这个主体包含许多JavaScript函数.
  3. 初始身体被通过AJAX接收的身体取代.突然间,使用了所有代码.

因此静态分析实用程序是无用的.我不知道是否存在一个浏览器扩展,它标记了正在运行的浏览器中的所有JS使用情况.

  • 是的,我同意,该程序无法确定性地找到未使用的代码.但我正在寻找一份报告来确定可能未使用的代码.然后最后的决定永远是你自己的决定. (2认同)