クロージャコンパイラを使用してJavaScriptの構文エラーを検出し、window.onerrorを使用して他のすべてのランタイムエラーを検出します。すべてのファイルは「usestrict」で拡張されます。これはどれも、「役立つ」挿入されたセミコロンをキャッチしません。
私はJSLintを試しましたが、JavaScriptでコーディングする方法についてかなり具体的なアイデアがあり、思ったほど役に立ちませんでした。たとえば、JsLintではfor (var i = ...)
スタイルを使用できなくなりました。JsLintは、これらのいずれかに遭遇するとすぐに諦めます。
特にセミコロンの挿入について警告するJavaScript用の静的分析ツールは他にありますか?