<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/129813>129813</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Documented option file for each clang-tidy option
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-tidy
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
martinlicht
</td>
</tr>
</table>
<pre>
The online documentation lists all available checks and their options:
https://clang.llvm.org/extra/clang-tidy/checks/list.html
How about providing a comprehensive list of clang-tidy checks and their options in the form of a config file?
The default option should be some reasonable standard and the file should include some brief explanation (or link) in the comments for each option.
Possible Example
```
# https://clang.llvm.org/extra/clang-tidy/checks/bugprone/argument-comment.html
- key: bugprone-argument-comment.StrictMode
value: false
'''
I would love to have access to such a complete configuration file simply for the sake of playing around. Maybe there is a way to automate the generation of such a file?
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykU8uOozgU_RqzuUoEhrwWLDKqiWYWJY00_QMX-wLuGBv5QVX-vmUHqqrV6lVHloLt-zg-51z0Xg2GqGWHv9jhpcAYRuvaCV1QRisxhqKz8tF-Gwms0coQSCviRCZgUNaAVj54QK0BF1QaO00gRhJ3D2gkhJGUAzunWM_qKyuvYwhz_uQ3xm9Coxn2Wi_T3rqB8Ru9B4fbxS4o-UibXJHxW2q3H8OkWZlq_WPfADsbA8zOLkoqMwCCsNPsaCTj1UIZIdgePgv-FiAokw6gt25KKamU6dUAvdLE6hs8uyYyJPUYdVgzwY82agkdgbcTgSP01mQyfEAj0cmtW661xSsjdJRrUucU9UDvs0bzJJfxs3WglbkzftnACTsl-n1CCYRiXDHsV3T_We9V6vz3O06zpnR6LNdVXhmv4Y8k6OIwO2uI8Ru6IVtht2LalIEd3OnB6it8_W2Ju1_S_g9OifBqZQKbQhfUkVJ-j9rnF_DTuvIb_4W3zJ-2C0GwMOJCgEKQ92nroxhXH2gKtKoY3ZPVpwBqmvUjc5hI9XinpPis8ZFN5Gw0cg-v-OgoRTgC5QHhDR-pA8ZgJwz5CgYytNa2_dZ8tUwh21pe6gsW1Fanpqrqc102xdhSeejPTcU59l1zPPeCy67jp9PxwOvzhUShWl7yQ1mXh7Kqq6bZo-ypOZwuxxP157q6sKakCZX-kK5Q3kdqK345V3WhsSPt82Bz_lVKngbdtSlr18XBs6bMU_xZJ6igqX1ZB53k5vLM3IftvgzU876ITrc_e2tQYYzdXtgpDa9etr_d7Ox3EoHxWwadjLXiXlr-IwAA__9IZI1_">