X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=.clang-tidy;h=75f559c5d961041df8e37280ef27cb0cac8cdd96;hb=8466f0713f871bcbad5d5f6d0d6a291cb441e3df;hp=ff404e436ee757432a73352111a6e5bcc95bd9d6;hpb=e0252788784c4c7392e5105aed0eaf745798482e;p=lttng-tools.git diff --git a/.clang-tidy b/.clang-tidy index ff404e436..75f559c5d 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -56,15 +56,28 @@ Checks: '-*, bugprone-virtual-near-miss, bugprone-unused-raii, bugprone-use-after-move, + cppcoreguidelines-pro-type-const-cast, + cppcoreguidelines-slicing, + cppcoreguidelines-special-member-functions, + cppcoreguidelines-virtual-class-destructor, google-build-explicit-make-pair, google-explicit-constructor, + misc-const-correctness, + misc-misleading-identifier, + misc-non-copyable-objects, + misc-throw-by-value-catch-by-reference, + misc-unused-parameters, + misc-unused-using-decls, modernize-avoid-bind, modernize-concat-nested-namespaces, modernize-loop-convert, modernize-make-shared, modernize-make-unique, + modernize-pass-by-value, modernize-redundant-void-arg, + modernize-replace-auto-ptr, modernize-replace-random-shuffle, + modernize-replace-auto-ptr, modernize-shrink-to-fit, modernize-use-bool-literals, modernize-use-default-member-init,