X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=.clang-tidy;h=75f559c5d961041df8e37280ef27cb0cac8cdd96;hp=ff404e436ee757432a73352111a6e5bcc95bd9d6;hb=9d89db29f3bf6c826293350f8f1a8559ec906b24;hpb=1a12551012430c38186da14611dd4921e7319d20 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,