[clang-tools-extra] [clangd] Add code action to suppress clang-tidy diagnostics (PR #188796)
Sirui Mu via cfe-commits
cfe-commits at lists.llvm.org
Sun Mar 29 09:55:10 PDT 2026
================
@@ -605,6 +671,10 @@ std::vector<Diag> StoreDiags::take(const clang::tidy::ClangTidyContext *Tidy) {
if (!TidyDiag.empty()) {
Diag.Name = std::move(TidyDiag);
Diag.Source = Diag::ClangTidy;
+ if (auto NolintFix = makeNolintFix(Code, Diag))
+ Diag.Fixes.push_back(std::move(*NolintFix));
+ if (auto NolintNextLineFix = makeNolintNextLineFix(Code, Diag))
+ Diag.Fixes.push_back(std::move(*NolintNextLineFix));
----------------
Lancern wrote:
Cool idea. I'll add config entries as you suggested. Thanks.
https://github.com/llvm/llvm-project/pull/188796
More information about the cfe-commits
mailing list