Eclipse 3.4M5のValidate機能はJavaScriptもチェックできる

varキーワードで宣言されていない変数や存在しない関数を呼び出して使っていると問題として検出してくれます。
但し、DOM Level 2のHTMLやEventsのAPIには対応していないようなのでgetElementByID clickメソッドやaddEventListenerメソッドを問題として扱ってしまいます。IEのattachEventメソッドも同様です。
仕事ではそのあたりには目を瞑って品質評価のチェックに使う予定ですが、今後期待できそうです。


訂正:getElementByIDはDOM Level 1 HTMLのメソッドでした。