我想從我的項目中刪除未使用的功能。由於它有成千上萬條線,這需要永遠。如何從Javascript中刪除死代碼
代碼覆蓋工具可能會建議在給定的測試用例中沒有使用的函數,並且僅在這種情況下繼電器可能是危險的。
有沒有另一種工具可以幫助解決這個問題?
我想從我的項目中刪除未使用的功能。由於它有成千上萬條線,這需要永遠。如何從Javascript中刪除死代碼
代碼覆蓋工具可能會建議在給定的測試用例中沒有使用的函數,並且僅在這種情況下繼電器可能是危險的。
有沒有另一種工具可以幫助解決這個問題?
您可以試試Google Closure編譯器。它具有不同的設置,您也可以自動刪除死碼。你可以在這裏嘗試一下:http://closure-compiler.appspot.com/home
對於這裏閱讀更多相關資訊:http://code.google.com/closure/compiler/docs/compilation_levels.html
「高級」優化設置會自動刪除死碼。 –
看一看this問題有關的JavaScript靜態分析工具。
我擔心工具是您的最佳選擇 - 只需使用多個工具並依靠它們的組合輸出。保存所有內容的備份並在上線前對所有內容進行全面測試。 –