gpt4 book ai didi

javascript - 如何让 JSLint 容忍前导分号?

转载 作者:数据小太阳 更新时间:2023-10-29 03:53:54 25 4
gpt4 key购买 nike

我正在使用的持续集成软件通过 JSLint 运行 JavaScript 文件,并在失败时提示(使用它显示的默认 JSLint 设置)。

我总是在我的 jQuery 插件的开头加上一个 ; ,所以将它们连接起来不会导致这样的事情......

通用.js

我无权访问此文件,也无法在末尾强制使用分号。

var abc = function() {
alert(arguments[0]);
}

插件.js

这是我的文件,与 common.js 连接在一起。它直接附加到 common.js 的末尾。

(function($) {
$.fn.somePlugin = function() {}
})(jQuery);

jsFiddle这可能导致的问题。

jsFiddle解决方案(我的插件的前导分号)。

但是,JSLint 提示...

Error:

Problem at line 1 character 1: Unexpected space between '(begin)' and ';'.

;(function($) {

Problem at line 1 character 1: Expected ';' at column 5, not column 1.

;(function($) {

Problem at line 1 character 2: Missing space between ';' and '('.

...

我尝试使用 bang 运算符 (!) 和其他一些替代方法,但 JSLint 仍然报错。

我该怎么做才能获得此安全网通过 JSLint?

最佳答案

不要介意修补 JSLint。每个人都会受益。

关于javascript - 如何让 JSLint 容忍前导分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7087188/

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