私は最近、ソフトウェアのかなり悪いJSバグに気づき、修正しました。これは、すべてのIEバージョンに影響を及ぼします。これは、.jsファイルの単純な間違いが原因でした。
const foo = "..."
現在、IEはconstをサポートしていません。構文エラーです。var
代わりに使用する必要があります。(問題のあるキーワードは、実際にはIntelliJIDEAの「変数の導入...->定数の導入」リファクタリングによって無意識のうちに挿入されました。)
自動化されたSeleniumテストはLinux上のFirefoxで実行されており、IEで実行するのはおそらく今のところ非常に面倒です。
とにかく、私の質問は、静的なJSコード分析ツールはありますか?
const
バグ(および同様の一般的な問題)をキャッチし、- コードベース内の特定の.jsファイルに対してCIツール(Jenkins)から簡単にトリガーできますか?
JSHint、JSLint、Google Closure Toolsを知っていますが、これらのいずれかが上記の基準を満たしているかどうかはわかりません。