0

在上一个问题中,在 .js 文件上运行 JSLint,从 chrome 或 firefox 的调试控制台中,我学习了如何从控制台或节点运行 JSLint。

有没有办法运行 JSLint(来自 JavaScript 代码,如对上述问题的答案),但使用自定义选项,例如对于包含 jQuery 的代码(使用 JQuery 的 Javascript 的 JSLint 验证)选项假设浏览器和以 jQuery 和 $ 作为参数的选项预定义部分?

4

1 回答 1

1

将带有选项的对象作为第二个参数传递给JSLINT. 全局变量可以定义为字符串数组并分配给predef所述选项对象的属性。

JSLint 源代码

JSLINT是一个全局函数。它需要两个参数。

var myResult = JSLINT(source, option);

第一个参数是字符串或字符串数​​组。如果它是一个字符串,它将在'\n'or上分割'\r'。如果是字符串数组,则假设每个字符串代表一行。源可以是 JavaScript 文本、HTML 文本、JSON 文本或 CSS 文本。

第二个参数是控制 JSLINT 操作的选项的可选对象。大多数选项都是布尔值:它们都是可选的,默认值为 false。选项之一predef可以是名称数组,用于声明全局变量,也可以是其键用作全局名称的对象,其布尔值确定它们是否可分配。

于 2012-08-27T20:29:47.710 回答