title: Unexpected "unexpected end of line" JavaScript lint warning
body: <p>This is my JavaScript (much stripped down):</p>
  
  <pre><code>function addContent() {
      var content = [];
      content.append(
          makeVal({
              value : 1
          })
      ); // Generates lint message
  }
  </code></pre>
  
  <p>Running a lint program over this, I get the message</p>
  
  <pre><code>unexpected end of line; it is ambiguous whether these lines are part of the same statement
  </code></pre>
  
  <p>on line 7. If I concatenate lines 6 and 7 the message goes away.</p>
  
  <p>Can anyone explain where this ambiguity is? It seems to me that the parenthesis on line 7 is unambiguously closing the call to append().</p>