Javascript 我如何抑制JSHint;JSCS:非法空间“;Visual Studio 2013中的警告?

Javascript 我如何抑制JSHint;JSCS:非法空间“;Visual Studio 2013中的警告?,javascript,jquery,visual-studio,jshint,jscs,Javascript,Jquery,Visual Studio,Jshint,Jscs,我们正在Visual Studio 2013解决方案中使用JSHint。在构建时,我们会看到一些项目的格式警告,这些项目打破了样式警告,但在功能上是有效的。具体来说,我想抑制“非法空间”警告。我在构建错误列表视觉箔条中考虑这样的警告: JSCS:打开大括号前的空格非法 JSCS:非法空间 在打开圆支撑之前 原因如下。我非常喜欢使用VisualStudio自动格式化功能(Ctrl+K+D)。在函数定义如下的场景中 $select.find('option').each(function(){

我们正在Visual Studio 2013解决方案中使用JSHint。在构建时,我们会看到一些项目的格式警告,这些项目打破了样式警告,但在功能上是有效的。具体来说,我想抑制“非法空间”警告。我在构建错误列表视觉箔条中考虑这样的警告:

  • JSCS:打开大括号前的空格非法
  • JSCS:非法空间 在打开圆支撑之前
原因如下。我非常喜欢使用VisualStudio自动格式化功能(Ctrl+K+D)。在函数定义如下的场景中

$select.find('option').each(function(){
。。。自动格式化功能将其更改为:

$select.find('option').each(function () {
JSHint对于发现其他问题很有价值,比如缺少分号,所以我更愿意在这个项目中继续使用它。有一个通过Web Essentials>编辑全局JSHint设置的设置文件。但我不清楚该文件中需要调整什么设置来抑制这些非法空间警告

===更新日期4/6/2015===

根据下面Mike C的建议,我应用的修复程序如下:

  • 选择Web Essentials>编辑全局JSCS设置
  • 在.jscsrc文件中搜索这些字符串,并将其相关属性设置为false:“RoundBrace”、“CurlyBrace”
  • 使用您的解决方案关闭并重新打开Visual Studio 2013
  • 重建,这些警告将消失

  • 这不是JSHint错误,而是JSCS错误。在Web Essentials菜单下,单击编辑全局JSCS设置(.jscsrc).。在匿名函数表达式中查找
    请求,并在打开圆括号之前将
    更改为
    false


    有关所有规则及其值的列表,请参见此。

    谢谢Mike。更改不会影响我的生成通知。例如,这行脚本被标记为“JSCS:打开圆括号前的非法空格”警告。showStatusChangeAlert=function(externalUserID,action)哦,我在那个文件中看到了对“beforeOpeningRoundBrace”的其他引用。我会将它们标记为false,看看会发生什么……谢谢@RafaelXavier。更新了链接。