An inability to see the risks is not the same as a good argument. You need to look beyond the current case. JSLint is unable to distinguish between clever uses and foolish uses. I hear many Language Lawyers who want to argue that JSLint's ruling in their particular case is incorrect. But we have to instead look at the language as a whole and consider all of its uses.
+Douglas Crockford I see your point, so do you suggest declaring functions after the var statement as function statements and not as variables? I was under the impression that it is better to declare functions in the var statement as well. But I see even in jslint.js you are preferring the other way. Thanks