JSLint,古老,不可配置,不可擴展,不可禁用許多特性的校驗
JSHint,可配置的JSLint版本
JSCS,代碼樣式檢查,只捕獲與代碼格式化相關的問題,而不是潛在的bug或錯誤。已經與 ESLint 合并。
ESLint,易于擴展,可自定義規則,可以插件形式安裝更多的規則。
一個 linting 工具是解決問題的一個很好的步驟,但是它基于一定的規則發現錯誤,具有一定的局限性。
要采用更安全的bug自動收集,建議使用單元測試(unit tests),代碼評審(code reviews)