The real issue here is it's not an error. In another language the compiler/parser may have thrown a warning, but the issue here is actually that this is valid Javascript. Poorly composed Javascript, but completely valid. Of course, jslint will complain about it (and a dozen other style things), so the more people utilize tools like that, the better. More than anything, it's yet another reason to employ unit testing.…
12,40: Expected an assignment or function call and instead saw an expression.
Adding the missing + (and hence removing the expression which doesn't do anything) fixes it.