我已将Aptana Studio 3配置为使用JSLint进行验证。但是,至少有一些JSLint选项似乎无法正常工作。例如,下面的代码在行f = function(){ - 因为函数之后缺少空格 - 并且在行j = i ++上产生错误; - 因为使用了++。这两个错误都应该被选项抑制。如果我通过jslint.org网站运行相同的代码,我没有错误。如果我反转选项(将false替换为true),错误将在Aptana中消失,但现在jslint.org显示错误。因此看起来选项是倒退的。此外,在Aptana中,不管使用“草率”选项,都不会将use strict标记为错误。
/*jslint white:true, plusplus:true*/
var f;
f = function() {
var i, j;
j = i++;
};