title: What good is JSLint if jQuery fails the validation
body: <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="noreferrer">JSLint</a> and <a href="http://jqueryjs.googlecode.com/files/jquery-1.3.1.js" rel="noreferrer">jquery-1.3.1.js</a></p>