Аргументация уже описана.
Рекомендуется использовать эту форму:
var myVar1 = document.getElementById("myDiv1"),
myVar2 = document.getElementById("myDiv2");
или это:
var myVar1, myVar2;
myVar1 = document.getElementById("myDiv1");
myVar2 = document.getElementById("myDiv2");
Но это выглядит не очень хорошо, особенно если вы хотите задокументировать переменные.
Так что вы можете просто временно отключить это предупреждение:
/*jslint vars: true*/
/**
* @returns {HTMLDivElement}
*/
var myVar1 = document.getElementById("myDiv1");
/**
* @returns {HTMLDivElement}
*/
var myVar2 = document.getElementById("myDiv2");
/*jslint vars: false*/
Предупреждение: убедитесь, что это сделано в верхней части функции.
Я думаю, что это сделано, потому что jslint не может надежно определить, были ли переменные объявлены в начале функции или нет.