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

标签 jslint

我使用 JSLint 并拥有一个 100% 干净的 JSLint 代码库。自 2011 年 1 月 20 日起,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 有问题吗?还是我目前对一些显而易见的事情视而不见?

最佳答案

看起来像he's fixed it .我继续遇到问题,然后按 Shift+刷新以从我的缓存中清除他的 JS 文件,我认为这似乎解决了问题。

关于JSLint:我无法在 "var"语句中的空白处安抚它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4758815/

相关文章:

javascript - 我如何处理 JSLint 错误和警告?

javascript - jslint 错误 : Unexpected expression 'use strict' in statement position

javascript - JSLint 未使用变量错误

javascript - 检查 JavaScript 是否存在意外分配

javascript - 在不使用 "this"的情况下在对象中定义 JavaScript get 和 set 函数?

javascript - 立即函数调用语法

javascript - 从命令提示符运行 JSLint

javascript - 如何避免这种邪恶评估的情况?

javascript - 如果我已经运行了 CoffeeLint,那么运行 JSLint 有什么好处吗?

javascript - 自调用函数、Resharper 6.1 和 JS Lint - 可能对两者都有效?