JavaScript 校验:JSLint、JSHint、JSCS、ESLint

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

JSHint,可配置的JSLint版本

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、JSLint JSHint ESLint 参考前端工具考 - ESLint 篇JS Linter 进化史 C ...
    合肥黑阅读 76,821评论 0 47
  • EsLint入门学习整理 这两天因为公司要求,就对ESLint进行了初步的了解,网上的内容基本上都差不多,但是内容...
    点柈阅读 26,092评论 3 42
  • 本章假设你已经有了JSX经验,你希望提高自己的技能去高效地使用它。要想使用JSX,没有任何问题或不被期望的行为,理...
    米诺zuo阅读 2,117评论 1 0
  • 前言 对于少量的代码,我们通常能够通过肉眼或者代码编辑器,甚至控制台出现的错误,找出对应有问题的代码行,可以进行排...
    itclanCoder阅读 1,461评论 1 2
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,019评论 3 119