JavaScript 校验:JSLint、JSHint、JSCS、ESLint

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

  • JSHint,可配置的JSLint版本

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

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

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

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


项目地址:

比较:

发布了110 篇原创文章 · 获赞 53 · 访问量 37万+

猜你喜欢

转载自blog.csdn.net/xianghongai/article/details/79908268