私のプロジェクトから未使用の関数を削除しようとしています。それは何千もの 行を持っているので、これは永遠にかかります。Javascriptからデッドコードを削除するには
コードカバレッジツールは、特定のテストケースで使用されない関数を示唆している可能性があります。 これだけを中継するのは危険です。
これに役立つもう1つのツールはありますか?
私のプロジェクトから未使用の関数を削除しようとしています。それは何千もの 行を持っているので、これは永遠にかかります。Javascriptからデッドコードを削除するには
コードカバレッジツールは、特定のテストケースで使用されない関数を示唆している可能性があります。 これだけを中継するのは危険です。
これに役立つもう1つのツールはありますか?
Googleクローズコンパイラを試すことができます。それは異なる設定を持っており、デッドコードを自動的に削除することもできます。あなたはここでそれを試すことができます。http://closure-compiler.appspot.com/home
をここで読む詳細情報については:
「高度な」最適化設定は、デッドコードを自動的に削除します。 –
http://code.google.com/closure/compiler/docs/compilation_levels.htmlはJavascript静的解析ツールに関するthis質問を見てください。
私はツールがあなたの最良の選択肢であることを恐れています。複数のツールを使い、それらの組み合わせた出力に頼るだけです。すべてのバックアップを保存し、ライブに行く前にすべてのテストを完全に実行します。 –