<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi cfe-dev,<div><br></div><div>Clangd started showing clang-tidy warnings recently and I've noticed there is too much of by clang-tidy inside the clang codebase, and most of it is coming from 'readability-identifier-naming' check (at least in the Sema and Parser code).</div><div><br></div><div>E.g. running </div><div>./bin/clang-tidy  ../llvm/clang/lib/Parse/ParseExpr.cpp<br></div><div><br></div><div>produces produces 52 warnings, 51 of which are naming violations from 'readability-identifier-naming'. 'Sema.h' has 1830 clang-tidy warnings with 'readability-identifier-naming' and 228 without it.</div><div><br></div><div>IIUC, the consensus is that renaming everything to align with the style guide is just not worth it (would introduce merge conflicts, mess up the history, etc). Does this render the naming check non-useful for the 'clang/' project? Should we remove it from  'clang/.clang-tidy'?</div><div><br></div><div>Are there other alternatives that could bring down the noise in clang-tidy output and actually make it useful (e.g. we could put a file-wide NOLINT comments into those files)?</div><div><div><br></div>-- <br><div dir="ltr" class="gmail-m_-8980937222283393064gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Regards,</div><div>Ilya Biryukov</div></div></div></div></div></div></div></div></div></div>