Prevent clang-format from collapsing multi-line if statements into a single line : <p>Using clang-format with default settings, the following:</p>

<pre><code>if ((exprA) &amp;&amp; 
    (exprB))
</code></pre>

<p>turns into:</p>

<pre><code>if ((exprA) &amp;&amp; (exprB))
</code></pre>

<p>I'm trying to prevent the collapsing the conditions into a single line, with no success.<br>
Is there currently a way to achieve this?</p>

<p>In clang-format <a href="https://clang.llvm.org/docs/ClangFormatStyleOptions.html" rel="noreferrer">documentation</a>, the <code>BreakBeforeBinaryOperators</code> parameter seems the closest to what I'm after:</p>

<blockquote>
  <p><strong>BreakBeforeBinaryOperators</strong> (BinaryOperatorStyle)<br>
  The way to wrap binary operators.</p>
  
  <ul>
  <li>BOS_None (in configuration: <code>None</code>) Break after operators.</li>
  </ul>
</blockquote>

<p>But it seems to kick in only when wrapping is required (column limit is exceeded), which isn't the usual case.</p>
