2011-07-18 21 views
15

私のプロジェクトから未使用の関数を削除しようとしています。それは何千もの 行を持っているので、これは永遠にかかります。Javascriptからデッドコードを削除するには

コードカバレッジツールは、特定のテストケースで使用されない関数を示唆している可能性があります。 これだけを中継するのは危険です。

これに役立つもう1つのツールはありますか?

+0

私はツールがあなたの最良の選択肢であることを恐れています。複数のツールを使い、それらの組み合わせた出力に頼るだけです。すべてのバックアップを保存し、ライブに行く前にすべてのテストを完全に実行します。 –

答えて

10

Googleクローズコンパイラを試すことができます。それは異なる設定を持っており、デッドコードを自動的に削除することもできます。あなたはここでそれを試すことができます。http://closure-compiler.appspot.com/home

をここで読む詳細情報については:

+0

「高度な」最適化設定は、デッドコードを自動的に削除します。 –

関連する問題