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

    <tr>
        <th>Summary</th>
        <td>
            clang-format option request: function parameter ALWAYS one per line
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    I would like to have the option in clang-format which always put one parameter per line for a function declaration, even if they are short enough to be fit in one line!

Prospective suggestion: adding a "Never" in BinPackParameters, other than "false and true". You know, consistency is crucial to a large program.
Expecting effect,
`int add(int a,
 int b,
             int c)
{
    return a + b + c;
}`  
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkkGP2y4QxT8Nvow2Ithx4oMPye4_-leqqkg9VHsc47FNl4ALQ9J8-wpvdtP6gEE83vxG8zBGMzqiVmwOYvNSYOLJh_Z_dIz-hK7ofH9rv8DVJ9uDNW8E7GHCCwFPBH5m4x0YB9qiG58GH87IcJ2MngDtFW8R5sTgHcGMAc_EFGCmANY4gsEHQBiS04tNT9piwLwX6hnoQg7MkAvdAANBnHxgIOfTOGWMjmAwnKtn_-wo1FrIFyH37-sp-DiTZnMhiGkcKS7e5R6w740bAUEo9Y0uFIRS2ehg3An12-mDNWYQzxMF4Aldlg9oIwG6HjgkEkqt4NUneHP-msXau2gik9M3MBF0SNqgzbgIFsNIMAc_Bjyv3hn_-70QuhFoGEizUM_3FmppHGdSoXbL7vMK8rF7HP_-8pUWqrmbbA8PTSBOwS1NH6BbVi3Kw4fyRdQSoOjbsm_KBgtq1_W2aja7eieLqS3lptvW27IZJOlBb6tmIGo2RLpsqKOqMK2SqpRr1Ui13km50lWP_XqzrjrV9-V2JypJZzR2Ze3lvPJhLEyMidpalrUsLHZk40cQQ5tFT10ao6ikNZHj4xkbttT-E7l7EgP9ShQ5j_gzVo_g7b_-2L9-f0_jPYNFCradmOcoyr1QR6GOo-EpdSvtz0Idc83772kO_ucyoePCHYU6Luh_AgAA__84hA2N">