What good is JSLint if jQuery fails the validation
<p>So I have been exploring different methods to clean up and test my JavaScript. I figured just like any other language one way to get better is to read good code. jQuery is very popular so it must have a certain degree of good coding. </p>

<p>So why when I run jQuery through JSLint's validation it gives me this message:</p>

<blockquote>
  <p>Error:</p>
  
  <p>Problem at line 18 character 5:
  Expected an identifier and instead saw
  'undefined' (a reserved word).</p>
  
  <p>undefined,</p>
  
  <p>Problem at line 24 character 27:
  Missing semicolon.</p>
  
  <p>jQuery = window.jQuery = window.$ =
  function( selector, context ) {</p>
  
  <p>Problem at line 24 character 28:
  Expected an identifier and instead saw
  '='.</p>
  
  <p>jQuery = window.jQuery = window.$ =
  function( selector, context ) {</p>
  
  <p>Problem at line 24 character 28:
  <strong><em>Stopping, unable to continue. (0%
  scanned)</em></strong>.</p>
</blockquote>

<p>This was done using <a href="http://jslint.com/" rel="nofollow">JSLint</a> and <a href="http://jqueryjs.googlecode.com/files/jquery-1.3.1.js" rel="nofollow">jquery-1.3.1.js</a></p>
