gpt4 book ai didi

visual-studio-2012 - 如何在 Visual Studio 2012 的 JSLint 扩展中配置规则

转载 作者:行者123 更新时间:2023-12-02 00:08:07 26 4
gpt4 key购买 nike

我尝试使用 JSLint.VS2012 扩展来检查 JavaScript 代码。它很有用,因为它在我的代码中发现了很多语法问题。但是,是否可以在 JSLint 中配置规则以启用/禁用某些规则?目前,我想关闭 2 个规则:

1) 代码格式检查。因为我使用 Visual Studio 2012 作为编辑器,它有一个默认的代码格式化程序,格式化的代码对我来说是可以的。但是,似乎 JSLint 需要不同的代码格式风格,所以我更喜欢 VS2012 自动格式功能,并且需要关闭 JSLint 规则。这是一个显示 JSLint 提示“错误”格式化代码的快照。

enter image description here

2) 第二个我想被禁用的规则是“‘return’之后的意外‘else’:我不认为这条规则很好,但是 protected 返回可以提高 if-else 开关的可读性,下面是一个快照: enter image description here

最佳答案

这已经沉默了足够长的时间,我至少会回答 VS 2008,并希望它与 VS 2012 插件类似。

问题 1:转到您的工具菜单。选择“JSLint 选项”。寻找“容忍草率的空白”,enter image description here并检查它。希望 2012 版本有一个类似的复选框。

问题 2: 第二个问题有点棘手。我不相信有关闭它的设置,但即使是 VS 插件也只是在引擎盖下使用 JSLint javascript 文件(或者至少 2008 版本使用 via Noesis )。因此,如果需要,您可以打开 jslint.js 并对其进行编辑。

如果您编辑这部分,错误将被忽略:

if (peek(0).id === '}' && peek(1).id === 'else') {
// commented out >>> this.warn('unexpected_else');
}

瞧。 JSLint 代码真的很好,干净的东西很容易定制。但我不得不说你真的应该接受 JSLint 的建议,在这种情况下,我倾向于同意。但是继承代码?注释掉这条线并继续前进。

关于visual-studio-2012 - 如何在 Visual Studio 2012 的 JSLint 扩展中配置规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17105588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com