<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55221>55221</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang-format]: AllowShortIfStatementsOnASingleLine should have 'None' property
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          m1027
      </td>
    </tr>
</table>

<pre>
    AllowShortIfStatementsOnASingleLine should accept the 'None' value.

Rationale:

We would like to keep code like this as-is:

Original code:

```
if(i) break;

if(i > 0)
{
     return i;
}
```

If we try via 'Never', we get:
   
```
if(i)
     break;    // <-- no line break wanted here

if(i > 0)
{
     return i;
}
```
   

If we try 'WitoutElse', we get:

```
if(i) break;

if(i > 0) { return i; }    // <-- no, the dev wanted a curly block on new lines
```

So, a simple solution would be to have a 'None' option available to leave the code untouched.

Tested with clang-format-13.0.1.


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy1U1FrpDAQ_jXxZViJUWt98GHbbaFwXOH2oM-JjprbrJEkuuy_v5hur3YpheM4CSaT-WbyzZeJ0M252iqlT_teG_fU7h13eMTB2edhu5dDp_CbHBBsryfVAK9rHB24HoGw4rse0E8wczVhTOiO0O3r_wd3Ug9cIUm36_0XhFNIpOQBwWk4II5Q6wYvO720wO1G2qvAZyM76RMG7JWP3NDLCKZsCbuVhJUgDPIDSe_W4FcvkPQBqMdcXMUFA8tn0E1mAPkeWew-Pen1_9TCyTM3Z5glD7LgjMbPhN0vng7dH8I--9ecVzTe2C9rwh798KzvNxsYtBfL30kAwIkPDhvo0eD_qvOd9VXBvsgX6fTkHpTFzyv-9ysCz3rN1du7TzRZzl76ssH5TRMO9WTUGYTS9QH0AAOegnT2i-vch0wcrDyOyje-VtPSy5e-FaFrez4j8PUT0GMA8ZlLxYUKKIULbOEUGnwavFJ1j82Hl_IT7UL1JF0PteJDt2m1OXK3SdKYxskHbNRUaVOmJY-cdAorkt-tQ0i-87LDXzznUMeqitHoEY07R162qnduDM8w6Nx5gpOIa330hlLz27TxMb-wdt6U1k5eWvaY54wlUV9lvBZJniStoLxNk5vbXAie0kZkyQ2KTEReKlR2qYMwtlxOSOHXvpRIVowyRnPKaJGVSRk3FBNBkRZtWeRZVpKM4tHrHS88Ym26yFSBkpg6651KWmffndxa2Q0YZFvy88l5kapjQlkRhYOrQPw3ZOJ2iw">