如何从Javascript中删除死代码

Yuv*_*als 16 javascript dead-code

我试图从我的项目中删除未使用的函数.由于它有数千条线,这需要永远.

代码覆盖工具可能会建议在给定测试用例中未使用的函数,但仅依赖于此可能是危险的.

还有其他工具可以帮助解决这个问题吗?

dav*_*ode 11

您可以尝试使用Google Closure编译器.它有不同的设置,您也可以自动删除死代码.你可以在这里试试:http://closure-compiler.appspot.com/home

有关详细信息,请参阅此处:http://code.google.com/closure/compiler/docs/compilation_levels.html