Personally, I like doing all the declarations on their own line as well. But anytime I've used JSLint in the past, I seem to recall it complaining about that. Perhaps I'm mistaken?
Using a single var and putting each declaration on its line is not incompatible:
var foo = 4,
bar = 5,
baz = 6,
qux = 'quux; var foo = 4,
bar = 5,
baz = 6,
sprinkles = 'wee';
qux = 'quux';
Making `qux` global.