JSLint:我无法在“var”语句中的空白处安抚它

时间:2011-01-21 12:31:42

标签: jslint

我使用JSLint并拥有一个巨大的代码库,它是100%JSLint干净的。截至2011年1月1日,JSLint报告每个var语句上出现错误的错误。举例来说,这个(现已挖空)功能:

var dateStrFromTimestamp;
dateStrFromTimestamp = function (t) {
    "use strict";
    var a, d;
    d = new Date(t * 1000);
    a = [];
};

JSLint报告:

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

    var dateStrFromTimestamp;

Problem at line 4 character 7: Expected 'a' at column 5, not column 7.

    var a, d;

我该怎么写我的代码?如果我遵循建议,我必须删除关键字“var”之后的空格 - 但这不可能。那么,当前版本的JSLint错误吗?或者我目前对明显的事情视而不见?

2 个答案:

答案 0 :(得分:2)

看起来像he's fixed it。我继续解决问题,然后做了Shift +刷新以从我的缓存清除他的JS文件,这似乎解决了我的想法。

答案 1 :(得分:0)

这可能是因为你混合了制表符和空格,而JSLint认为制表符相当于4个空格。