I wanted to check my JavaScript with JSLint. I am also using jQuery and JSLint seems to be very unhappy about jQuery.
So, if I have this code:
$(document).ready{
$("a").click(function() {
// foo
});
});
I am getting a few JSLint messages:
Error:
Problem at line 1 character 1: '$' was used before it was defined.
$(document).ready{
...
I had a look at the options but I couldn't figure out how to tell JSLint that this is ok.
If I had only one jQuery call in my code I could just ignore the JSLint message but in 2,500 lines of script there are lots of calls, I can't find the errors I'd like to fix between all these messages.
So, does anyone know how to configure JSLint such that it works with jQuery calls? Or is there something else I can use to check the quality of my JavaScript/jQuery code?