title: Expected an assignment or function call and instead saw an expression
body: <p>I'm totally cool with this <a href="http://jslint.com/" rel="noreferrer">JSLint</a> error. How can I tolerate it? Is there a flag or checkbox for it?</p>
  
  <p>You get it when you do stuff like: </p>
  
  <pre><code>v &amp;&amp; arr.push(v);
  </code></pre>
  
  <p>as opposed to: </p>
  
  <pre><code>if (v) {
      arr.push(v);
  }
  </code></pre>
  
  <p>Both do the same exact thing. If you put: </p>
  
  <pre><code>window.test = function(v) {
      'use strict';
      var arr = [];
      if (v) {
          arr.push(v);
      }
      return arr;
  };
  </code></pre>
  
  <p>into the <a href="http://closure-compiler.appspot.com/home" rel="noreferrer">minifier</a> it minifies down to this anyway:</p>
  
  <pre><code>window.test=function(a){var b=[];a&amp;&amp;b.push(a);return b};
  </code></pre>