Я использую JSLint и имею огромную библиотеку кода, которая на 100% чиста в JSLint. По состоянию на 1.20.2011 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 глючит? Или я сейчас слеп к чему-то очевидному?