.clang-tidy: exclude some warnings

Some are too verbose, others don't apply to the code base
This commit is contained in:
Beat Küng 2022-07-19 15:30:57 +02:00 committed by Daniel Agar
parent 84b0a889a4
commit 67107f4978
1 changed files with 10 additions and 2 deletions

View File

@ -1,11 +1,17 @@
--- ---
Checks: '*, Checks: '*,
-*-avoid-c-arrays,
-*-uppercase-literal-suffix,
-*-magic-numbers,
-altera-id-dependent-backward-branch,
-altera-unroll-loops,
-android*, -android*,
-bugprone-integer-division, -bugprone-integer-division,
-cert-dcl50-cpp, -cert-dcl50-cpp,
-cert-env33-c, -cert-env33-c,
-cert-err34-c, -cert-err34-c,
-cert-err58-cpp, -cert-err58-cpp,
-cert-flp30-c,
-cert-msc30-c, -cert-msc30-c,
-cert-msc50-cpp, -cert-msc50-cpp,
-clang-analyzer-core.CallAndMessage, -clang-analyzer-core.CallAndMessage,
@ -18,6 +24,7 @@ Checks: '*,
-clang-analyzer-deadcode.DeadStores, -clang-analyzer-deadcode.DeadStores,
-clang-analyzer-optin.cplusplus.VirtualCall, -clang-analyzer-optin.cplusplus.VirtualCall,
-clang-analyzer-optin.performance.Padding, -clang-analyzer-optin.performance.Padding,
-clang-analyzer-security.FloatLoopCounter,
-clang-analyzer-security.insecureAPI.strcpy, -clang-analyzer-security.insecureAPI.strcpy,
-clang-analyzer-unix.API, -clang-analyzer-unix.API,
-clang-analyzer-unix.cstring.BadSizeArg, -clang-analyzer-unix.cstring.BadSizeArg,
@ -37,8 +44,7 @@ Checks: '*,
-cppcoreguidelines-pro-type-union-access, -cppcoreguidelines-pro-type-union-access,
-cppcoreguidelines-pro-type-vararg, -cppcoreguidelines-pro-type-vararg,
-cppcoreguidelines-special-member-functions, -cppcoreguidelines-special-member-functions,
-fuchsia-default-arguments, -fuchsia-*,
-fuchsia-overloaded-operator,
-google-build-using-namespace, -google-build-using-namespace,
-google-explicit-constructor, -google-explicit-constructor,
-google-global-names-in-headers, -google-global-names-in-headers,
@ -62,6 +68,7 @@ Checks: '*,
-hicpp-use-equals-delete, -hicpp-use-equals-delete,
-hicpp-use-override, -hicpp-use-override,
-hicpp-vararg, -hicpp-vararg,
-llvmlibc-*,
-llvm-header-guard, -llvm-header-guard,
-llvm-include-order, -llvm-include-order,
-llvm-namespace-comment, -llvm-namespace-comment,
@ -84,6 +91,7 @@ Checks: '*,
-modernize-use-override, -modernize-use-override,
-modernize-use-trailing-return-type, -modernize-use-trailing-return-type,
-modernize-use-using, -modernize-use-using,
-modernize-use-trailing-return-type,
-performance-inefficient-string-concatenation, -performance-inefficient-string-concatenation,
-readability-avoid-const-params-in-decls, -readability-avoid-const-params-in-decls,
-readability-container-size-empty, -readability-container-size-empty,