[英]Using both JSLint and JSHint
我加入的项目是同时使用JSLint和JSHint。 它们针对相同的文件启动,并且具有独特的grunt任务。 我的理解是,一个人可以使用其中之一,但是当同时使用它们时,在分析和检查方面存在重叠。
在同一项目中使用它们是否合理?
JSHint最初是JSLint的分支。 它保留了许多相同的功能,以至于您可以将其配置为几乎与JSLint一样。
JSLint的一些警告已从JSHint中删除,但是这些警告对您几乎没有好处。 在我脑海中,这些警告之一是“ 中断后出现意外的'else' ”,它警告您在return
或throw
语句之后存在多余的else
块:
if (x) {
return y;
} else { // This `else` block is unnecessary
return z;
}
如果您需要涵盖此类情况,则可以同时使用JSLint和JSHint。 但是总的来说,通常可以将JSHint配置为涵盖您所关注的所有情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.