title: Best practice for breaking up long lines in JS
body: <p>I've read several posts on this topic here, but I'm still uncertain how I should handle this issue.</p>
  
  <p>In truth, the lines are in the source code much longer
  e.g.</p>
  
  <pre><code>console.log("html : "+"&lt;li&gt;&lt;a href=\""+el.find("link").text()+"\"&gt;"+el.find("title").text()+"&lt;/a&gt;");
  </code></pre>
  
  <p>breaking it up in </p>
  
  <pre><code>console.log("html : "
    +"&lt;li&gt;&lt;a href=\""
    +el.find("link").text()
    +"\"&gt;"
    +el.find("title").text()
    +"&lt;/a&gt;");
  </code></pre>
  
  <p>everything still works fine, but JSLint tells me "<em>Bad line breaking before '+'</em>"</p>
  
  <p>What is the best practice, recommend way to keep the source human readable (production code will be minified).</p>