JSHint:函数约定



当我不遵守Crockford的函数约定时,我希望我的JSHint对我大喊大叫,即:

"函数名称与其参数列表的((左括号)之间不应有空格。)(右括号)与开始语句正文的{(左大括号)之间应有空格"

是否有启用此功能的选项?我以为"white":true会起作用,但似乎没有。我知道JSLint也会抱怨这一点。

我的.jshintrc:

{ "white": true, "node": true, "browser": true, "esnext": true, "bitwise": true, "camelcase": true, "curly": true, "eqeqeq": true, "immed": true, "indent": 2, "latedef": true, "newcap": true, "noarg": true, "quotmark": "single", "regexp": true, "undef": true, "nomen": false, "unused": true, "strict": true, "trailing": true, "smarttabs": true, "sub": true, "globals": { "angular": false, "d3": false } }

我认为这可能是用jsc做得最好的事情。事实上,Crockford有预设。

随着JSHint迁移到版本3,它将不再专注于成为一个样式工具。(阅读JSHint 3计划)。

相关内容

  • 没有找到相关文章