<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">