/*global
test: true,
equal: true,
*/
(function () {
"use strict";
test("each() and internals", function () {
var globals = [
new Array(),
new Object(),
new String(),
new Number(),
new Function(),
new Boolean(),
new Date(),
new RegExp()
],
...
我正在编写一些 QUnit 测试,我想通过 jslint。我想使用一组全局对象,因为它们与它们的字面表示明显不同。
除了最后两个之外,Jslint 不喜欢其中任何一个。我没有看到放松 jslint 肛门的选项。
是的,我希望我的功能测试通过 jslint(而不是 jshint)。是的,我想在某些测试中使用 Object Constructor 而不是文字。
失败的测试
Use the array literal notation [].
new Array(),
line 31 character 21
Use the object literal notation {} or Object.create(null).
new Object(),
line 32 character 21
Do not use String as a constructor.
new String(),
line 33 character 21
Do not use Number as a constructor.
new Number(),
line 34 character 29
The Function constructor is eval.
new Function(),
line 35 character 21
Do not use Boolean as a constructor.
new Boolean(),