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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy] `readability-identifier-naming` check option for all "type" types
        </td>
    </tr>

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

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

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

<pre>
    Currently when specifying the options for `readability-identifier-naming` for it to check all types to follow a certain style you need to specify `{Class,Struct,Union,Enum,TypeAlias,Typedef}Case` (and possibly the other options: Prefix, Suffix, ...). (Struct and Class do fall back to the other if not specified, so technically only one of them is needed there)

It would be nice to have a single `readability-identifier-naming.TypeCase` to which these would fall back to if not specified otherwise.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMkk-PmzwQhz-NuYyCzJA_5MBhl7yR3ktVadsPYPAYpnHsyDab8u0rk6xW7aW9GAvs38wzPCpGHh1RK3avYncq1JwmH9ovdLn4U_Csi97rpe3mEMglu8B9IgfxRgObhd0IaSLwt8TeRTA-gNjLQEqrni2nZcOaXGLDFDZOXdmNYi_Xc5wgeRgmGi6grIW03CjmV8Zb6--gYKCQFDuIabEEi5_BEel85Fk-1xKH186qGAV2bynMQxLYfXfsncDuPzdfBXbflhu9WFbxuddkxOHUqUi5F4GNchpuPkbu7fLgSROFDypRv8DXQIZ_CuzgbTbPXVmWAo9lDnhUhpyzNgPag8lQvRouueHPUDbgfHoSMOmcFD0kGibHg7J2Ae_WhcCbfPEKHFfyzD5RIIFHIU9CvjzW_xPc_Ww19ASOB8r1JvVOoCCyGy399ZeUeSof80ge7hMPU64V6Rn9G8yfCA-yO0cqC93W-lgfVUFttW-2-7qqJRZTuzXHujlgRao2TSVlg_X2IPuq3-ltY4ZDwS1KrOUOK1nJBrEkWR0OelftcdfIwRixlXRVbEtr36-lD2PBMc7U7rHBbWFVTzauEiM6usP6USBmp0Ob72z6eYxiKy3HFD9TEie72j9Y5cZNYr2I3emfNH7I-9BkdTpPSSBmlQXiQ-liDradUrplkQSeBZ5HTtPcl4O_CjznRp6PzS34H5QVPq_tR4HnFe9XAAAA__8TgTki">