<div dir="ltr">Hi,<div><br></div><div>Currently it's annoying or sometimes impossible (due to line length limit) to accurately inline-suppress clang-tidy warnings. For example:</div><div><br></div><div>// NOLINT(cppcoreguidelines-non-private-member-variables-in-classes,misc-non-private-member-variables-in-classes)</div><div><br></div><div>This is not an uncommon case of someone enabling both a "coding guideline" module and "best practices" module.<br></div><div><br></div><div>The solution turns into a very bad practice, which is disabling <b>all</b> warnings, potentially hiding additional bugs:</div><div><br></div><div>// NOLINT</div><div><br></div><div>Proposal: support globbing for NOLINT expressions, with the same format/semantics as when enabling/disabling checks:<br></div><div><br></div><div>// NOLINT(*-non-private-member-variables-in-classes)</div><div><br></div><div>What do you think?</div><div><br></div><div>/Carlos</div></div>