From ac2df653769fc773ae2ff692cdabac66a2c7433b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Thu, 23 Jun 2022 13:23:16 +0200 Subject: [PATCH] Add clang-tidy config Based on CLion's default config, minus checks that are not useful or do not work for a matching decomp project --- .clang-tidy | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .clang-tidy diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 00000000..462ca505 --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,41 @@ +--- +Checks: '-*, +abseil-*, +bugprone-*, +-bugprone-unchecked-optional-access, +-bugprone-easily-swappable-parameters, +clang-analyzer-*, +-clang-analyzer-apiModeling.Errno, +cppcoreguidelines-pro-type-member-init, +cppcoreguidelines-slicing, +cppcoreguidelines-interfaces-global-init, +cppcoreguidelines-narrowing-conversions, +google-default-arguments, +google-runtime-operator, +google-explicit-constructor, +hicpp-multiway-paths-covered, +hicpp-exception-baseclass, +llvm-else-after-return, +llvm-qualified-auto, +misc-*, +-misc-unused-parameters, +-misc-no-recursion, +-misc-non-private-member-variables-in-classes, +modernize-*, +-modernize-use-nodiscard, +-modernize-loop-convert, +-modernize-use-trailing-return-type, +-modernize-avoid-c-arrays, +performance-*, +-performance-no-int-to-ptr, +-performance-unnecessary-copy-initialization, +readability-*, +-readability-braces-around-statements, +-readability-use-anyofallof, +-readability-identifier-length, +-readability-magic-numbers, +-readability-qualified-auto, +-readability-uppercase-literal-suffix, +-readability-function-cognitive-complexity, +-readability-implicit-bool-conversion, +-readability-convert-member-functions-to-static'