我应该使用哪一个?
它们是一样的吗?
我发现: " JSLint是一个JavaScript程序,用于查找JavaScript程序中的问题。它是一种代码质量工具。"
答案 0 :(得分:4)
JSHint是JSLint的一个分支。可以读取fork的原因,例如here。基本上,作者在道格拉斯·克罗克福德(Douglas Crockford)的一些观点上对JavaScript编码风格不同意。
使用任何一个都是个人偏好的问题恕我直言。我更喜欢JSHint,但是使用其中任何一个都比使用两者更好:)
答案 1 :(得分:1)
几个星期前我遇到了同样的问题,并且正在评估JSLint和JSHint。
与以下问题的答案相反:
我的结论不是:
一定要使用JSLint。
或者:
如果你正在为自己或团队寻找一个非常高的标准,JSLint。
您可以在JSHint中配置几乎相同的规则,就像在JSLint中一样。所以我认为你可以达到的规则差别不大。
因此选择一个而不是另一个的理由更多是政治而非技术。
由于以下原因,我们最终决定使用JSHint: