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

    <tr>
        <th>Summary</th>
        <td>
            [feat] clang-tidy to output auditable information (per-file enabled/disabled checks)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

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

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

<pre>
    When auditing a software release, it would be good to be able to see a log file from clang-tidy with actual enabled checks (per-file) as well as possible suppressed check inlined in source.

It is possible to run clang-tidy with --list-checks or --dump-config as a separate invocation. But having this type of output possible aughmented with "in-file" suppressions would be very usefull.

Also listing disabled checks would be useful.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkksGOozwQhJ_GXFogYiCBA4fMP4r0P8Gejd2Ad42N3O1EefuVM5nJ7O7JvlRXV_WniOziEUfRvYnuvVCJ1xBHdGlPVEzB3McfK3pQyVi2fgEFFGa-qYgQ0aEiFPI_sAy3kJyBCWEJwQCH_FWTw_wlRFDgwgKzdQhzDBtop_xSsjV3uFleQWlOygH6LDKgV9S_CITsd4xllgk5gCK4oXP53QORzfMp7XtEok8RWO-sRwPWA4UUNVaiPov6_D-D_abjADH5f_YoS2eJy6d_iFCWJm17qYOf7ZKdFRDuKipGsP4atGIbfAVviWFV11wSr5aA7ztCmCEk3hO_fFVa1g09o_kwFFJa_0wov9LY4OnV6RXjHRLhnJx7pjk7CpBXzYbG0h-1fQk_NFVhxsYMzaAKHA-n7tAcZS-PxTpK03fd1OlmntXQKJy7U2ew7g91e-qnSRd2lLXs6lN9qIe2lscKce4b3evTqW1MPXSirXFT1lXOXbcqxKWwRAnHQ3tsh2Ph1ISOHnhJ-epaSJlxi2NWlVNaSLR1TkOvOWzZPcCcUbHo3r-fisNnrw8yH6BZP4e4Pa7xnZtPpIS8_FWTkEORohtX5p1EcxbyIuRlsbymqdJhE_KSl3k-5R7DT9Qs5OWRkIS8PENeR_k7AAD__5VSH8E">