<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJy1U8GO2yAQ_Rp8QVg2bJzk4EM325V6732FYWzTxWABTpq_7-BsmqbaSqtWtRAezPPwePOm8_rcfh2B9t5afzJuoKSpSmWlG1gy-owr2hsL9GSspeBkh7GCkKRxVI2gXiMRn0j1RKrr3FRvY10yxi7B4QqmRHy-fKL4dMswB--AyTAsE7jElJ_ym_DDe6gY8XAWjQYGfQ_qD7jOe8tmb1yCwMw0W6NMTu2OEKLx7udfZVm-y_syf0gawneTiTEjEuJTkMbmRb6IjITv78R7cf7lqhw_IONEbzkvSOdT_nm2KPL_UvdD0v6Frh8Q9UuiJlKQ8UyTR3nDAClHUmsqf5OPos0ktR7X1sRcbCqVQoouSWvPVJuIqq7wVYFcDLJ5DCAtO_lgNYXvEmkC2Tzh1pjSvBqWP-OYzXAC0CzA0cCpHLwfLES_BAUlno4IdUPdRYQ_4rwTm2aD9cVRUnq4VTGOfsGjZwh4u4lGPwE9Smu0TKgR9f1qFFStN0O-uZJJjTQuOKHSsSx0K_Re7GUhlzT60KZ50da8Fkuw7f0dBpPGpXuja-3x-mJYr29rezyjNxdAsz1vxFZsi7FtKrF76KRsmr0SvRCq2ipdCb3VddPweldY2YGNLQpJOHdwomsKjFHF4t8ZmJZXHEddccFrvi0fKqjrfb2vVN_vHkAQ_DChDcqcp0SDFKFdU2Z1cDNbId420blmcAArYWSYTLLQ_tJV2kO86yoqO4-Nd23bS6dmr73VJPd1sbJuV8o_AGxbpzQ>53737</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang-tidy does not complain about missing commas in config file
        </td>
    </tr>

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

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

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

<pre>
    The following `.clang-tidy` file will enable certain checks:

```
---
Checks: >
    bugprone-argument-comment,
    bugprone-assert-side-effect,
    bugprone-bool-pointer-implicit-conversion,
...
```

The following `.clang-tidy` file (missing the trailing commas) will enable _no_ checks, but clang-tidy will not complain:

```
---
Checks: >
    bugprone-argument-comment
    bugprone-assert-side-effect
    bugprone-bool-pointer-implicit-conversion
...
```

It is easy to forget to add a trailing comma in a long list, accidentally disabling checks ([real-world example](https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/83565)).  Clang-tidy should perform some validation of the config to catch such bugs.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy1k02PmzAQhn-NuYxAxOSDHDh0s43Ue-8rYw_grrGRbZLm33dMNk1TbaXVSo0sM8bDfDzzpnXq0nwfEDpnjDtr2wPbloU0wvZ51OpCJ-i0QThrYwCtaMmW6KPQFuSA8jWw6gsrn1l527fl21qOeZ5fjcPNGVj19foK6NfO_eSdxVz4fh7Rxly6MT0ZP7znFQIlz4NWmGPXofyHX-ucySenbUSf63EyWuoU2p7QB-3s76-Koni37uv-ITSM16MOIXlE8o9eaJMOqRERGN8_wHux7uVGjh-o4gj3mFdP62L6eDIE-X_R_RDaT3D9ANRvEXQAFOEC0RFe32NMllAKxF_4gGQmwDg6Gx3SsEFISSXaKIy5gNKBqC7uC4E0DLZ58ihMfnbeKMCfgspEtnmmqyHGaREsP9KadH9GVLnHk8Zz0TvXGwxu9hILyk4e8u71YDH-RHtdbbYbmi-tAuBwn2IY3EypJ_TU3QjBjQgnYbQSkRiB6xahELVO96lzKaIcIMy0EelQZKqp1L7aiyzqaLD5QyDKYXgQCIjWkYZuCryKLmF7C58kms3eNI-99zoOc_vWpjGn2yOnOf9Y_lZHijgjifS4qXbVLhuabde21bZed0rJGvf1ut1speS13CnFJV9lRrRoQkMDYJxbPMMSgmyin-mGl5zWquQVX_FdsS5xtdqv9qXsunqNFaMXIw2_SHUUJIvMN0tJiQldJgGE-yXpVfcWcUlH8cUcB-ebOM3K6NdsSd0spf8CTNiSwA">