我该使用哪一个?
它们是同一件事吗?
我发现:
"JSLint是一个JavaScript程序,用于查找JavaScript程序中的问题。它是一个代码质量工具。"
我该使用哪一个?
它们是同一件事吗?
我发现:
"JSLint是一个JavaScript程序,用于查找JavaScript程序中的问题。它是一个代码质量工具。"
JSHint是JSLint的一个分支。关于这个分支的原因可以在这里阅读。基本上,作者在JavaScript编码风格方面与Douglas Crockford存在一些分歧。
在我看来,使用任何一个都是个人喜好的问题。我更喜欢JSHint,但是使用任何一个都比不使用要好 :)
几周前我有同样的问题,正在评估JSLint和JSHint。
与以下问题中的答案相反:
我的结论不是:
无论如何都要使用JSLint。
或者:
如果你为自己或团队要求非常高的标准,那就用JSLint。
因为你可以在JSHint中配置几乎与JSLint相同的规则。所以我认为你能够实现的规则没有太大的区别。
因此,选择一个而不是另一个的原因更多是政治上的而不是技术上的。
我们最终决定选择JSHint,原因如下: