Как указывает Джеймс, это, вероятно, проблема с пробелами.
var spam = 3;
if (3 === spam) {
spam = 4;
}
... дает мне Expected 'spam' at column 5, not column 1.
Если пробел не то, что вы хотите, чтобы JSLint проверил (икак правило, это не для меня), у вас есть два варианта, чтобы отключить проверки «небрежный пробел».На сайте (или в выбранном вами инструменте) вы можете отметить «белый», или вы можете добавить директиву в верхней части вашего файла, например:
/*jslint white:true*/
var spam = 3;
if (3 === spam) {
spam = 4;
}
Теперь я получаю чистый счето 'lint.