gpt4 book ai didi

javascript - 如何将 JSLint 与针对不同引擎的代码一起使用?

转载 作者:行者123 更新时间:2023-12-02 19:37:36 25 4
gpt4 key购买 nike

例如,考虑以下 Node.js 代码:

(function () {
"use strict";
/*jslint node: true */

var toBeExecutedInBrowser = function () {
"use strict";
/*jslint devel: true */
alert('Hello world!');
};

exports.controller = function (req, res) {
res.send(toBeExecutedInBrowser.toString());
};
}());

最新JSLint版本unconditionally fails检查此代码。显然,JSLint 作者不想回答在这种情况下我们应该做什么,从他删除我的问题来看;但也许有人可以回答在这种情况下我应该做什么?

  • 我不想显着更改应用程序逻辑;
  • 我不想通过让客户端模式在非严格上下文中执行来编写不安全的代码(据说 Douglas Crockford 也希望这样做);
  • 我不想通过完全禁用此文件的 JSLint 来编写不安全的代码(据说 Douglas Crockford 也希望这样做);
  • 我不希望 JSLint 报告被不必要的“use strict”消息“垃圾邮件”,这样就有可能忽略一些真正重要的东西。

最佳答案

您可能会发现 JSHint 有趣。它是 JSLint 的更仁慈的版本。此外,它还有 NodeJS 选项。

关于javascript - 如何将 JSLint 与针对不同引擎的代码一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768186/

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