diff options
Diffstat (limited to '.clang-tidy')
-rw-r--r-- | .clang-tidy | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/.clang-tidy b/.clang-tidy index 675fcd52..d4cd324f 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -2,11 +2,17 @@ Checks: > *, -*-magic-numbers, -*-named-parameter, - -*-narrowing-conversions, -*-non-private-member-variables-in-classes, -*-special-member-functions, -abseil-*, -altera-*, + -bugprone-assignment-in-if-condition, + -bugprone-reserved-identifier, + -bugprone-switch-missing-default-case, + -cert-dcl37-c, + -cert-dcl51-cpp, + -cppcoreguidelines-avoid-const-or-ref-data-members, + -cppcoreguidelines-avoid-do-while, -cppcoreguidelines-macro-usage, -fuchsia-default-arguments-calls, -fuchsia-default-arguments-declarations, @@ -16,21 +22,25 @@ Checks: > -google-explicit-constructor, -hicpp-explicit-conversions, -hicpp-signed-bitwise, - -llvm-header-guard, -llvmlibc-*, + -misc-include-cleaner, -misc-unused-parameters, - -modernize-concat-nested-namespaces, - -modernize-pass-by-value, + -misc-use-anonymous-namespace, -modernize-use-nodiscard, -modernize-use-trailing-return-type, + -performance-enum-size, + -readability-avoid-nested-conditional-operator, -readability-identifier-length, -readability-implicit-bool-conversion, CheckOptions: - - key: modernize-use-override.AllowOverrideAndFinal - value: 'true' -CheckOptions: - key: cppcoreguidelines-explicit-virtual-functions.AllowOverrideAndFinal value: 'true' + - key: hicpp-uppercase-literal-suffix.NewSuffixes + value: 'L;U;UL;ULL' + - key: modernize-use-override.AllowOverrideAndFinal + value: 'true' + - key: readability-uppercase-literal-suffix.NewSuffixes + value: 'L;U;UL;ULL' WarningsAsErrors: '*' HeaderFilterRegex: '.*' FormatStyle: file |