JSLint的'容忍愚蠢'

时间:2012-04-29 20:20:34

标签: javascript jslint

任何人都知道JSLint的“容忍愚蠢”选项是什么意思?它禁用了哪些警告系列?

我发现了一些Node.js和“Sync”方法的引用(包括Crockford的评论“它的名字非常好”),但没有明确的答案。

感谢。

1 个答案:

答案 0 :(得分:49)

根据documentation,它是这样做的:

  

如果可以使用阻塞('... Sync')方法,则为true。

显然Node Sync方法是阻塞的,而Crockford讨厌JS中的阻塞操作。

注意:JSLint很多东西都很挑剔,这可能更多的是品味而不是代码质量问题。众所周知,Crockford对某些约定非常痴迷,并且在JSLint中没有将它们与实际有害的代码区分开来。这就是为什么像JSHint这样的工具往往更能容忍这些品味问题。