Я настроил Aptana Studio 3 для использования JSLint для проверки. Однако, по крайней мере, некоторые параметры JSLint работают неправильно. Например, приведенный ниже код вызывает ошибки в строке f = function () {- из-за отсутствия пробела после функции - и в строке j = i ++; - из-за использования ++. Обе эти ошибки должны были быть подавлены опциями. Если я запускаю этот же код через сайт jslint.org, я не получаю ошибок. Если я переверну опции (вместо «true» вместо «истина») ошибки исчезнут в Aptana, но теперь jslint.org показывает ошибки. Так что, похоже, варианты задом наперед. Кроме того, в Aptana отсутствие строгого использования не помечается как ошибка, независимо от опции «неаккуратный».
/*jslint white:true, plusplus:true*/
var f;
f = function() {
var i, j;
j = i++;
};