-
Notifications
You must be signed in to change notification settings - Fork 171
jshint
chris edited this page Sep 22, 2015
·
15 revisions
edp jshint 是在 jshint 和 node-jscs eslint
(fecs)的基础上,基于我们的 JavaScript编码规范,配置了一些默认的参数,方便检查代码中可能存在的隐患,为了向下兼容而保留 jshint 的子命令。
最常用的方式就是直接调用 edp jshint
,此时会递归的扫描当前目录下面的所有的js文件(忽略 bower_components, node_modules目录),然后依次检查得到的 js 文件。
如果想要忽略某些文件,可以在执行目录下面添加 .fecsignore
,文件的内容类似.gitignore
,例如:
foo/**
bar/**
因为jscs大部分给出的是关于代码风格的问题,所以建议没有特殊情况的话,还是全部都修复掉。如果感觉人肉修复的工作量太大,可以期待 edp fixjs 的发布吧(发布日期待定)。 fecs format
可以修复一部分常见的问题,见 fecs format,其它觉问题的修改见 How To Fix。