njames93 requested changes to this revision. njames93 added a comment. This revision now requires changes to proceed.
Can you run this through clang format to make sure the pre merge is happy and address those nits ================ Comment at: clang-tools-extra/clang-tidy/cppcoreguidelines/AvoidCaptureDefaultWhenCapturingThisCheck.cpp:81 + Lambda->getCaptureDefaultLoc(), + "lambdas that capture 'this' should not specify a capture default"); + ---------------- Would be nice to show if `this` is implicitly captured. ================ Comment at: clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-capture-default-when-capturing-this.rst:6 + +Warns when lambda specify a capture default and capture ``this``. The check also +offers fix-its. ---------------- Not necessary to specify fix behaviour as that's provided in the check list ================ Comment at: clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/avoid-capture-default-when-capturing-this.rst:19 + struct AClass { + int DataMember; + void misleadingLogic() { ---------------- Please fix these examples as this isn't actually captured because the names don't match. ================ Comment at: clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/avoid-capture-this-with-capture-default.cpp:10 + // CHECK-MESSAGES: :[[@LINE-1]]:35: warning: lambdas that capture 'this' should not specify a capture default [cppcoreguidelines-avoid-capture-default-when-capturing-this] + // CHECK-FIXES: [this]() { }; + ---------------- Please can you include the whole expected line in the check fix markers, same goes for all tests below Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D141133/new/ https://reviews.llvm.org/D141133 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits