我已經成功地使用了http://jsbeautifier.org/使用Rhino和ant,但問題在於它不是確定性的。如果您在文件上運行美化程序兩次,則結果與每次都不相同,例如,每個通道在一些行上插入額外的數組intendation。我在哪裏可以找到合適的JavaScript美化器
我花了很多時間在beautify.js中調試代碼,並對註釋處理做了一些解決方法,但是數組縮進問題令人討厭。
是否有一個正確和正常工作的JS代碼格式化器可以作爲源代碼縮進驗證系統的一部分使用?
編輯
我現在已經有保留陣列 - 在格式化禁用的測試,它似乎解決了這個問題。太糟糕了,因爲保留數組合式對於大型數組構造非常有用。
並「保持陣列縮進」複選框不做些什麼嗎? – Jimmy 2010-02-04 09:51:12