20

I am trying to remove unused functions from my project. Since it has thousands of lines, this takes forever.

Code coverage tools may suggest functions that are not used in a given test case, but it may be dangerous to rely only on this.

Is there another tool which can help with this?

d4nyll
  • 11,811
  • 6
  • 54
  • 68
Yuvals
  • 3,094
  • 5
  • 32
  • 60
  • 1
    I fear that tools are your best option - just use more than one tool and rely on their combined output. Save backup of everything and perform full test of everything before going live. – Shadow The GPT Wizard Jul 18 '11 at 08:39

2 Answers2

13

You can try Google Closure compiler. It has different settings and you can also remove dead code automatically. You can try it here: http://closure-compiler.appspot.com/home

For more info read here: http://code.google.com/closure/compiler/docs/compilation_levels.html

daveoncode
  • 18,900
  • 15
  • 104
  • 159
1

Have a look at this question regarding Javascript static analysis tools.

Community
  • 1
  • 1
Nico Huysamen
  • 10,217
  • 9
  • 62
  • 88