如何使用 Chirpy 设置 JSHint 选项?

发布于 2024-11-24 10:01:47 字数 243 浏览 1 评论 0原文

我在 Visual Studio 2010 中使用 Chirpy (http://chirpy.codeplex.com/) 并且 JSHint 正在运行。问题是,我不知道如何设置 JSHint 的选项,甚至不知道如何查看默认情况下打开的选项。

我尝试了内联语法(见下文),但 Chirpy 似乎忽略了这一点。有谁知道如何设置选项吗?

/*jshint evil: true, boss: true */

I am using Chirpy (http://chirpy.codeplex.com/) inside Visual Studio 2010 and I've got JSHint running. The problem is, I don't know how to set the options for JSHint, or even to see what options are on by default.

I tried the inline syntax (see below) but Chirpy seems to ignore that. Does anyone know how to set the options?

/*jshint evil: true, boss: true */

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

极度宠爱 2024-12-01 10:01:47

我有点尴尬,但也很高兴地说内联语法确实有效。然而,由于默认选项,很难说清楚。

我通读了大部分 Chirpy 代码库以及 UglifyJS 的代码库,发现 Chirpy 只是将选项的所有值设置为 false。这意味着它不需要太多 JavaScript 代码。

要打开最严格的 JSHint 选项,请在 JS 文件顶部使用此选项:

/*jshint bitwise: true, curly: true, eqeqeq: true, immed: true, newcap: true, 
noarg: true, noempty: true, nonew: true, nomen: true, onevar: true, 
plusplus: true, regexp: true, undef: true, strict: true, white: true */

注意,您不能在 /*jshint 之间放置空格。如果您这样做,Chirpy 会忽略它。

I am slightly embarrassed but also pleased to say that the inline syntax does work. However because of the default options it is hard to tell.

I read through most of the Chirpy code base as well as the code base for UglifyJS to figure out that Chirpy just sets all the values for the options to false. This means it doesn't require much of your JavaScript code.

To turn on the strictest JSHint options, using this at the top of your JS file:

/*jshint bitwise: true, curly: true, eqeqeq: true, immed: true, newcap: true, 
noarg: true, noempty: true, nonew: true, nomen: true, onevar: true, 
plusplus: true, regexp: true, undef: true, strict: true, white: true */

Note, you cannot put a space between /* and jshint. Chirpy will ignore it if you do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文