Visual studio 在Visual Studio中更改JavaScript文本间距格式?

Visual studio 在Visual Studio中更改JavaScript文本间距格式?,visual-studio,jslint,Visual Studio,Jslint,有没有办法调整一些在选项:文本编辑器:JScript:Formatting中没有明确说明的JScript间距设置 我喜欢让我的JavaScript代码在“好的部分”上通过JSLint。我也喜欢在VisualStudio2010中使用JS。不幸的是,我似乎无法阻止VisualStudio中的自动格式化在处理事情时违反JSLint规则之一 如果我在一个JS文件中编写一个通过JSLint的自执行函数(在本例中用于扩展jQuery),然后让Visual Studio对其进行格式化(自动或通过CTRL+K

有没有办法调整一些在选项:文本编辑器:JScript:Formatting中没有明确说明的JScript间距设置

我喜欢让我的JavaScript代码在“好的部分”上通过JSLint。我也喜欢在VisualStudio2010中使用JS。不幸的是,我似乎无法阻止VisualStudio中的自动格式化在处理事情时违反JSLint规则之一

如果我在一个JS文件中编写一个通过JSLint的自执行函数(在本例中用于扩展jQuery),然后让Visual Studio对其进行格式化(自动或通过CTRL+K、CTRL+D),Visual Studio会在关闭的
}
(jQuery)
参数之间插入一个空格

(function ($) {
  // ...
}(jQuery));
变成

(function ($) {
  // ...
} (jQuery));
自动格式化后,JSLint在最后一行被打乱:

第X行字符Y出现问题:“}”和“(”之间出现意外空格


您是否确实希望在visual studio中执行此操作?或者您是否准备调整JSLint设置?这肯定是我的首选,但我猜我将不得不选择退出“好的部分”不过,JS的格式选项似乎非常有限。我认为放松JSLint严格的格式要求并不会显著降低“好的部分”。这是JSHint(JSHint的社区驱动分支)的创建者的共同观点。当代码包装在自动执行函数中时,Visual Studio 2010 JS格式不起作用。我也遇到了这种情况。您是否确实希望在Visual Studio中这样做?或者您是否准备调整JSLint设置?这肯定是我的首选nce,但我猜我将不得不选择退出“好的部分”。不过,JS的格式选项似乎非常有限。我认为放松JSLint严格的格式要求并不会显著削弱“好的部分”这是JSHint的创建者们的共同观点,JSHint是社区驱动的JSHint分支。当代码包装在一个自动执行函数中时,Visual Studio 2010 JS格式不起作用。我也遇到了这种情况。