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

    <tr>
        <th>Summary</th>
        <td>
            clang-tidy-14: NOLINTBEGIN doesn't propagate to included files
        </td>
    </tr>

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

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

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

<pre>
    I would like to have an option so that NOLINT propagates to included files so i can do

```
... here the code of my cpp file ...

// NOLINTBEGIN(readability-braces-around-statements)
#include "test-poppler-qt6.moc"
// NOLINTEND(readability-braces-around-statements)

```
Which i need given the moc file is autogenerated by some third party tool and i have no control over it.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVUU1vnDAQ_TVwGYG8Zvk6cEi0SbVStb1U6tnYA7g1NrXNRvz7zpKN0qq5RLJAM_a89-a93qmtO8OLW40Co38hRAeTuCIIC26J2lkIDuIkIly-fT1fvsPi3SJGETHc3morzapQwaANdeitBkmzyiXslLCH-7di97OXeZ7DhJ7IJgTpFIIbYN5ALsuOA_Tgn3H-TOcu4PHpy_mS8MajUKLXRsct672QGDLh3WpVFiKpm9HGkPD2DaG4K4WEc9Ies8Uti0Gf_Y5VPjtJ7Q_Ini6nT1N9tPGPScuJrLFIVo36inbfnXhfF9YBxBrdiBY9ISroN_JyvjmkvYJF-LiR3c5QLopw9oisI_Ns9NR1V_SgY55id6jKtqnaomSp6grVFq1Io44GO2mEHbOo1ZYdjknx8LehFBgGm_A6vgf8f77p6k03xbgEGn81atRxWvtcupkKY65vv4xgfqKMVOoQViSDnsuqbYp06iQOrBFYcy5a5AcmSlaXg2gLbKuW4zE1okcTuqR8pFgsvsAOcYuoPKW644xz1rD6wI4ta_K6PFS8LvqjPAzNwERyZDgLbfKbjtz5MfXdLqlfx0CXRocY3i9FCHqkYHY6wqcgJue7GNSILqQ7dbdL_wO-iQOf">