2010-04-13 46 views
2

thisJavaScript源代碼分析(特別是重複檢查)

註釋部分重複: 我已經通過工具我寫使用的JSLint廣泛,在間隔掃描我當前的項目目錄,最近更新/創建的.js文件。對我來說,它的生產力大大提高,我懷疑價格(免費)還有什麼比JSLint好。

也就是說,是否有任何分析工具可以找到重複或接近重複的代碼塊,目標是讓它更容易找到合併大型文件或中小型項目的機會?

回答

1

可能不完全是你的後,但谷歌的Javascript optimizer值得一看。

+0

+1不完全是我希望/尋找的,但肯定是一個有趣的想法。 – David 2010-04-13 10:27:10

1

我們的CloneDR是一種用於查找各種語言的精確和幾乎未命中的克隆代碼塊的工具。它會在同一個文件中找到重複數據,或者如果您擁有數千個文件,就會在數千個文件中找到重複數據。您不必提供任何指導;它可以自己找到克隆的代碼。它不會被不同的縮進或換行符所欺騙,甚至不會被標識符的重命名一致

它確實支持JavaScript,即使它不是從網站上清除。

您可以在網站上查看各種語言的樣本克隆報告。

+0

絕對看起來像我在找什麼,發送一封電子郵件到他們的銷售地址來找出定價並確認對javascript的支持。 – David 2010-04-17 06:46:05