JavaScript 校验:JSLint、JSHint、JSCS、ESLint

JSLint,古老,不可配置,不可扩展,不可禁用许多特性的校验

JSHint,可配置的JSLint版本

JSCS,代码样式检查,只捕获与代码格式化相关的问题,而不是潜在的bug或错误。已经与 ESLint 合并。

ESLint,易于扩展,可自定义规则,可以插件形式安装更多的规则。

一个 linting 工具是解决问题的一个很好的步骤,但是它基于一定的规则发现错误,具有一定的局限性。

要采用更安全的bug自动收集,建议使用单元测试(unit tests),代码评审(code reviews)

你可能感兴趣的:(JavaScript 校验:JSLint、JSHint、JSCS、ESLint)