diff --git a/.clang-tidy b/.clang-tidy index ffd9a61bda..4f1b616e90 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -4,8 +4,11 @@ HeaderFilterRegex: '.*' # ROOT throws lots of them in their headers # Bugprone: # These could cause actual bugs. -# enable cppcoreguidelines-virtual-class-destructor +# C++ Core Guidelines +# * cppcoreguidelines-virtual-class-destructor # Avoid undefined behaviour +# * cppcoreguidelines-pro-type-member-init +# Avoid unitialized member variables # enable google-build-using-namespace # "using namespace" imports a changing amount of symbols, avoid it # improve readability: @@ -19,6 +22,7 @@ Checks: >- -bugprone-unhandled-self-assignment, -bugprone-reserved-identifier, cppcoreguidelines-pro-type-cstyle-cast, + cppcoreguidelines-pro-type-member-init, cppcoreguidelines-virtual-class-destructor, modernize-make-unique, google-build-using-namespace,