18a57ec09SEd TanousChecks: ' 28a57ec09SEd Tanous-*, 3bce0f038SEd Tanousboost-use-to-string, 48a57ec09SEd Tanousbugprone-argument-comment, 58a57ec09SEd Tanousbugprone-assert-side-effect, 6*b1e74cd3SEd Tanousbugprone-assignment-in-if-condition, 78a57ec09SEd Tanousbugprone-bad-signal-to-kill-thread, 88a57ec09SEd Tanousbugprone-bool-pointer-implicit-conversion, 98a57ec09SEd Tanousbugprone-branch-clone, 10*b1e74cd3SEd Tanousbugprone-casting-through-void, 11*b1e74cd3SEd Tanousbugprone-chained-comparison, 12*b1e74cd3SEd Tanousbugprone-compare-pointer-to-member-virtual-function, 138a57ec09SEd Tanousbugprone-copy-constructor-init, 148a57ec09SEd Tanousbugprone-dangling-handle, 158a57ec09SEd Tanousbugprone-dynamic-static-initializers, 16*b1e74cd3SEd Tanousbugprone-empty-catch, 178a57ec09SEd Tanousbugprone-fold-init-type, 188a57ec09SEd Tanousbugprone-forward-declaration-namespace, 198a57ec09SEd Tanousbugprone-forwarding-reference-overload, 20bce0f038SEd Tanousbugprone-implicit-widening-of-multiplication-result, 218a57ec09SEd Tanousbugprone-inaccurate-erase, 22*b1e74cd3SEd Tanousbugprone-inc-dec-in-conditions, 23*b1e74cd3SEd Tanousbugprone-incorrect-enable-if, 248a57ec09SEd Tanousbugprone-incorrect-roundings, 258a57ec09SEd Tanousbugprone-infinite-loop, 268a57ec09SEd Tanousbugprone-integer-division, 278a57ec09SEd Tanousbugprone-lambda-function-name, 288a57ec09SEd Tanousbugprone-macro-parentheses, 298a57ec09SEd Tanousbugprone-macro-repeated-side-effects, 308a57ec09SEd Tanousbugprone-misplaced-operator-in-strlen-in-alloc, 318a57ec09SEd Tanousbugprone-misplaced-pointer-arithmetic-in-alloc, 328a57ec09SEd Tanousbugprone-misplaced-widening-cast, 33bce0f038SEd Tanousbugprone-move-forwarding-reference, 34*b1e74cd3SEd Tanousbugprone-multi-level-implicit-pointer-conversion, 35*b1e74cd3SEd Tanousbugprone-multiple-new-in-one-expression, 368a57ec09SEd Tanousbugprone-multiple-statement-macro, 378a57ec09SEd Tanousbugprone-no-escape, 38*b1e74cd3SEd Tanousbugprone-non-zero-enum-to-bool-conversion, 398a57ec09SEd Tanousbugprone-not-null-terminated-result, 40*b1e74cd3SEd Tanousbugprone-optional-value-conversion, 418a57ec09SEd Tanousbugprone-parent-virtual-call, 428a57ec09SEd Tanousbugprone-posix-return, 43bce0f038SEd Tanousbugprone-redundant-branch-condition, 448a57ec09SEd Tanousbugprone-reserved-identifier, 45*b1e74cd3SEd Tanousbugprone-shared-ptr-array-mismatch, 46bce0f038SEd Tanousbugprone-signal-handler, 478a57ec09SEd Tanousbugprone-signed-char-misuse, 488a57ec09SEd Tanousbugprone-sizeof-container, 498a57ec09SEd Tanousbugprone-sizeof-expression, 508a57ec09SEd Tanousbugprone-spuriously-wake-up-functions, 51*b1e74cd3SEd Tanousbugprone-standalone-empty, 528a57ec09SEd Tanousbugprone-string-constructor, 538a57ec09SEd Tanousbugprone-string-integer-assignment, 548a57ec09SEd Tanousbugprone-string-literal-with-embedded-nul, 55*b1e74cd3SEd Tanousbugprone-stringview-nullptr, 568a57ec09SEd Tanousbugprone-suspicious-enum-usage, 578a57ec09SEd Tanousbugprone-suspicious-include, 58*b1e74cd3SEd Tanousbugprone-suspicious-memory-comparison, 598a57ec09SEd Tanousbugprone-suspicious-memset-usage, 608a57ec09SEd Tanousbugprone-suspicious-missing-comma, 61*b1e74cd3SEd Tanousbugprone-suspicious-realloc-usage, 628a57ec09SEd Tanousbugprone-suspicious-semicolon, 638a57ec09SEd Tanousbugprone-suspicious-string-compare, 648a57ec09SEd Tanousbugprone-swapped-arguments, 65*b1e74cd3SEd Tanousbugprone-switch-missing-default-case, 668a57ec09SEd Tanousbugprone-terminating-continue, 678a57ec09SEd Tanousbugprone-throw-keyword-missing, 688a57ec09SEd Tanousbugprone-too-small-loop-variable, 69*b1e74cd3SEd Tanousbugprone-unchecked-optional-access, 708a57ec09SEd Tanousbugprone-undefined-memory-manipulation, 718a57ec09SEd Tanousbugprone-undelegated-constructor, 72bce0f038SEd Tanousbugprone-unhandled-exception-at-new, 738a57ec09SEd Tanousbugprone-unhandled-self-assignment, 74*b1e74cd3SEd Tanousbugprone-unique-ptr-array-mismatch, 75*b1e74cd3SEd Tanousbugprone-unsafe-functions, 76f3fd5248SEd Tanousbugprone-unused-local-non-trivial-variable, 778a57ec09SEd Tanousbugprone-unused-raii, 788a57ec09SEd Tanousbugprone-unused-return-value, 798a57ec09SEd Tanousbugprone-use-after-move, 808a57ec09SEd Tanousbugprone-virtual-near-miss, 81a25223c2SEd Tanouscert-con36-c, 82a25223c2SEd Tanouscert-con54-cpp, 83a25223c2SEd Tanouscert-dcl03-c, 84a25223c2SEd Tanouscert-dcl16-c, 85a25223c2SEd Tanouscert-dcl21-cpp, 86*b1e74cd3SEd Tanouscert-dcl37-c, 87a25223c2SEd Tanouscert-dcl50-cpp, 88*b1e74cd3SEd Tanouscert-dcl51-cpp, 89a25223c2SEd Tanouscert-dcl54-cpp, 90a25223c2SEd Tanouscert-dcl58-cpp, 91a25223c2SEd Tanouscert-dcl59-cpp, 92a25223c2SEd Tanouscert-env33-c, 93a25223c2SEd Tanouscert-err09-cpp, 94a25223c2SEd Tanouscert-err34-c, 95a25223c2SEd Tanouscert-err52-cpp, 96a25223c2SEd Tanouscert-err60-cpp, 97a25223c2SEd Tanouscert-err61-cpp, 98a25223c2SEd Tanouscert-fio38-c, 99a25223c2SEd Tanouscert-flp30-c, 100a25223c2SEd Tanouscert-mem57-cpp, 101a25223c2SEd Tanouscert-msc30-c, 102a25223c2SEd Tanouscert-msc32-c, 103a25223c2SEd Tanouscert-msc50-cpp, 104a25223c2SEd Tanouscert-msc51-cpp, 105a25223c2SEd Tanouscert-oop11-cpp, 106a25223c2SEd Tanouscert-oop54-cpp, 107a25223c2SEd Tanouscert-oop57-cpp, 108bce0f038SEd Tanouscert-oop58-cpp, 109bce0f038SEd Tanouscert-pos44-c, 110bce0f038SEd Tanouscert-pos47-c, 111bce0f038SEd Tanouscert-sig30-c, 112bce0f038SEd Tanouscert-str34-c, 113*b1e74cd3SEd Tanousclang-analyzer-apiModeling.Errno, 114193105f1SEd Tanousclang-analyzer-apiModeling.TrustNonnull, 115*b1e74cd3SEd Tanousclang-analyzer-apiModeling.TrustReturnsNonnull, 116a25223c2SEd Tanousclang-analyzer-apiModeling.google.GTest, 117a25223c2SEd Tanousclang-analyzer-apiModeling.llvm.CastValue, 118a25223c2SEd Tanousclang-analyzer-apiModeling.llvm.ReturnValue, 119*b1e74cd3SEd Tanousclang-analyzer-core.BitwiseShift, 120*b1e74cd3SEd Tanousclang-analyzer-core.CallAndMessage, 121a25223c2SEd Tanousclang-analyzer-core.CallAndMessageModeling, 122a25223c2SEd Tanousclang-analyzer-core.DivideZero, 123a25223c2SEd Tanousclang-analyzer-core.DynamicTypePropagation, 124a25223c2SEd Tanousclang-analyzer-core.NonNullParamChecker, 125193105f1SEd Tanousclang-analyzer-core.NonnilStringConstants, 126a25223c2SEd Tanousclang-analyzer-core.NullDereference, 127a25223c2SEd Tanousclang-analyzer-core.StackAddrEscapeBase, 128a25223c2SEd Tanousclang-analyzer-core.StackAddressEscape, 129a25223c2SEd Tanousclang-analyzer-core.UndefinedBinaryOperatorResult, 130193105f1SEd Tanousclang-analyzer-core.VLASize, 131193105f1SEd Tanousclang-analyzer-core.builtin.BuiltinFunctions, 132193105f1SEd Tanousclang-analyzer-core.builtin.NoReturnFunctions, 133a25223c2SEd Tanousclang-analyzer-core.uninitialized.ArraySubscript, 134a25223c2SEd Tanousclang-analyzer-core.uninitialized.Assign, 135a25223c2SEd Tanousclang-analyzer-core.uninitialized.Branch, 136a25223c2SEd Tanousclang-analyzer-core.uninitialized.CapturedBlockVariable, 137*b1e74cd3SEd Tanousclang-analyzer-core.uninitialized.NewArraySize, 138a25223c2SEd Tanousclang-analyzer-core.uninitialized.UndefReturn, 139a25223c2SEd Tanousclang-analyzer-cplusplus.InnerPointer, 140a25223c2SEd Tanousclang-analyzer-cplusplus.Move, 141a25223c2SEd Tanousclang-analyzer-cplusplus.NewDelete, 142a25223c2SEd Tanousclang-analyzer-cplusplus.NewDeleteLeaks, 143a25223c2SEd Tanousclang-analyzer-cplusplus.PlacementNew, 144a25223c2SEd Tanousclang-analyzer-cplusplus.PureVirtualCall, 145a25223c2SEd Tanousclang-analyzer-cplusplus.SelfAssignment, 146a25223c2SEd Tanousclang-analyzer-cplusplus.SmartPtrModeling, 147*b1e74cd3SEd Tanousclang-analyzer-cplusplus.StringChecker, 148a25223c2SEd Tanousclang-analyzer-cplusplus.VirtualCallModeling, 149a25223c2SEd Tanousclang-analyzer-deadcode.DeadStores, 150a25223c2SEd Tanousclang-analyzer-fuchsia.HandleChecker, 151193105f1SEd Tanousclang-analyzer-nullability.NullPassedToNonnull, 152193105f1SEd Tanousclang-analyzer-nullability.NullReturnedFromNonnull, 153a25223c2SEd Tanousclang-analyzer-nullability.NullabilityBase, 154a25223c2SEd Tanousclang-analyzer-nullability.NullableDereferenced, 155a25223c2SEd Tanousclang-analyzer-nullability.NullablePassedToNonnull, 156a25223c2SEd Tanousclang-analyzer-nullability.NullableReturnedFromNonnull, 157*b1e74cd3SEd Tanousclang-analyzer-optin.core.EnumCastOutOfRange, 158a25223c2SEd Tanousclang-analyzer-optin.cplusplus.UninitializedObject, 159a25223c2SEd Tanousclang-analyzer-optin.cplusplus.VirtualCall, 160a25223c2SEd Tanousclang-analyzer-optin.mpi.MPI-Checker, 161193105f1SEd Tanousclang-analyzer-optin.osx.OSObjectCStyleCast, 162a25223c2SEd Tanousclang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, 163a25223c2SEd Tanousclang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker, 164a25223c2SEd Tanousclang-analyzer-optin.performance.GCDAntipattern, 165a25223c2SEd Tanousclang-analyzer-optin.performance.Padding, 166a25223c2SEd Tanousclang-analyzer-optin.portability.UnixAPI, 167a25223c2SEd Tanousclang-analyzer-osx.API, 168193105f1SEd Tanousclang-analyzer-osx.MIG, 169193105f1SEd Tanousclang-analyzer-osx.NSOrCFErrorDerefChecker, 170193105f1SEd Tanousclang-analyzer-osx.NumberObjectConversion, 171193105f1SEd Tanousclang-analyzer-osx.OSObjectRetainCount, 172193105f1SEd Tanousclang-analyzer-osx.ObjCProperty, 173193105f1SEd Tanousclang-analyzer-osx.SecKeychainAPI, 174a25223c2SEd Tanousclang-analyzer-osx.cocoa.AtSync, 175a25223c2SEd Tanousclang-analyzer-osx.cocoa.AutoreleaseWrite, 176a25223c2SEd Tanousclang-analyzer-osx.cocoa.ClassRelease, 177a25223c2SEd Tanousclang-analyzer-osx.cocoa.Dealloc, 178a25223c2SEd Tanousclang-analyzer-osx.cocoa.IncompatibleMethodTypes, 179a25223c2SEd Tanousclang-analyzer-osx.cocoa.Loops, 180a25223c2SEd Tanousclang-analyzer-osx.cocoa.MissingSuperCall, 181a25223c2SEd Tanousclang-analyzer-osx.cocoa.NSAutoreleasePool, 182a25223c2SEd Tanousclang-analyzer-osx.cocoa.NSError, 183193105f1SEd Tanousclang-analyzer-osx.cocoa.NilArg, 184193105f1SEd Tanousclang-analyzer-osx.cocoa.NonNilReturnValue, 185a25223c2SEd Tanousclang-analyzer-osx.cocoa.ObjCGenerics, 186a25223c2SEd Tanousclang-analyzer-osx.cocoa.RetainCount, 187a25223c2SEd Tanousclang-analyzer-osx.cocoa.RetainCountBase, 188a25223c2SEd Tanousclang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak, 189a25223c2SEd Tanousclang-analyzer-osx.cocoa.SelfInit, 190a25223c2SEd Tanousclang-analyzer-osx.cocoa.SuperDealloc, 191a25223c2SEd Tanousclang-analyzer-osx.cocoa.UnusedIvars, 192a25223c2SEd Tanousclang-analyzer-osx.cocoa.VariadicMethodTypes, 193a25223c2SEd Tanousclang-analyzer-osx.coreFoundation.CFError, 194a25223c2SEd Tanousclang-analyzer-osx.coreFoundation.CFNumber, 195a25223c2SEd Tanousclang-analyzer-osx.coreFoundation.CFRetainRelease, 196a25223c2SEd Tanousclang-analyzer-osx.coreFoundation.containers.OutOfBounds, 197a25223c2SEd Tanousclang-analyzer-osx.coreFoundation.containers.PointerSizedValues, 198a25223c2SEd Tanousclang-analyzer-security.FloatLoopCounter, 199*b1e74cd3SEd Tanousclang-analyzer-security.cert.env.InvalidPtr, 200193105f1SEd Tanousclang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, 201193105f1SEd Tanousclang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 202193105f1SEd Tanousclang-analyzer-security.insecureAPI.UncheckedReturn, 203a25223c2SEd Tanousclang-analyzer-security.insecureAPI.bcmp, 204a25223c2SEd Tanousclang-analyzer-security.insecureAPI.bcopy, 205a25223c2SEd Tanousclang-analyzer-security.insecureAPI.bzero, 206a25223c2SEd Tanousclang-analyzer-security.insecureAPI.decodeValueOfObjCType, 207a25223c2SEd Tanousclang-analyzer-security.insecureAPI.getpw, 208a25223c2SEd Tanousclang-analyzer-security.insecureAPI.gets, 209a25223c2SEd Tanousclang-analyzer-security.insecureAPI.mkstemp, 210a25223c2SEd Tanousclang-analyzer-security.insecureAPI.mktemp, 211a25223c2SEd Tanousclang-analyzer-security.insecureAPI.rand, 212a25223c2SEd Tanousclang-analyzer-security.insecureAPI.strcpy, 213a25223c2SEd Tanousclang-analyzer-security.insecureAPI.vfork, 214a25223c2SEd Tanousclang-analyzer-unix.API, 215a25223c2SEd Tanousclang-analyzer-unix.DynamicMemoryModeling, 216*b1e74cd3SEd Tanousclang-analyzer-unix.Errno, 217a25223c2SEd Tanousclang-analyzer-unix.Malloc, 218a25223c2SEd Tanousclang-analyzer-unix.MallocSizeof, 219a25223c2SEd Tanousclang-analyzer-unix.MismatchedDeallocator, 220*b1e74cd3SEd Tanousclang-analyzer-unix.StdCLibraryFunctions, 221a25223c2SEd Tanousclang-analyzer-unix.Vfork, 222193105f1SEd Tanousclang-analyzer-unix.cstring.BadSizeArg, 223193105f1SEd Tanousclang-analyzer-unix.cstring.CStringModeling, 224193105f1SEd Tanousclang-analyzer-unix.cstring.NullArg, 225a25223c2SEd Tanousclang-analyzer-valist.CopyToSelf, 226a25223c2SEd Tanousclang-analyzer-valist.Uninitialized, 227a25223c2SEd Tanousclang-analyzer-valist.Unterminated, 228a25223c2SEd Tanousclang-analyzer-valist.ValistBase, 229a25223c2SEd Tanousclang-analyzer-webkit.NoUncountedMemberChecker, 230a25223c2SEd Tanousclang-analyzer-webkit.RefCntblBaseVirtualDtor, 231*b1e74cd3SEd Tanousclang-analyzer-webkit.UncountedLambdaCapturesChecker, 232532c8649SEd Tanouscppcoreguidelines-avoid-c-arrays, 233*b1e74cd3SEd Tanouscppcoreguidelines-avoid-capturing-lambda-coroutines, 23473030639SEd Tanouscppcoreguidelines-avoid-goto, 235*b1e74cd3SEd Tanouscppcoreguidelines-avoid-reference-coroutine-parameters, 236bce0f038SEd Tanouscppcoreguidelines-c-copy-assignment-signature, 237bce0f038SEd Tanouscppcoreguidelines-explicit-virtual-functions, 238a771f6a7SEd Tanouscppcoreguidelines-init-variables, 239bce0f038SEd Tanouscppcoreguidelines-interfaces-global-init, 240*b1e74cd3SEd Tanouscppcoreguidelines-macro-to-enum, 241bce0f038SEd Tanouscppcoreguidelines-macro-usage, 242*b1e74cd3SEd Tanouscppcoreguidelines-misleading-capture-default-by-value, 243*b1e74cd3SEd Tanouscppcoreguidelines-missing-std-forward, 244bce0f038SEd Tanouscppcoreguidelines-no-malloc, 245*b1e74cd3SEd Tanouscppcoreguidelines-no-suspend-with-lock, 246*b1e74cd3SEd Tanouscppcoreguidelines-noexcept-destructor, 247*b1e74cd3SEd Tanouscppcoreguidelines-noexcept-move-operations, 248*b1e74cd3SEd Tanouscppcoreguidelines-noexcept-swap, 249bce0f038SEd Tanouscppcoreguidelines-prefer-member-initializer, 250bce0f038SEd Tanouscppcoreguidelines-pro-bounds-array-to-pointer-decay, 251bce0f038SEd Tanouscppcoreguidelines-pro-type-const-cast, 252bce0f038SEd Tanouscppcoreguidelines-pro-type-cstyle-cast, 253bce0f038SEd Tanouscppcoreguidelines-pro-type-member-init, 254bce0f038SEd Tanouscppcoreguidelines-pro-type-reinterpret-cast, 255bce0f038SEd Tanouscppcoreguidelines-pro-type-static-cast-downcast, 256bce0f038SEd Tanouscppcoreguidelines-pro-type-union-access, 25799c4409aSEd Tanouscppcoreguidelines-pro-type-vararg, 2589142343bSEd Tanouscppcoreguidelines-rvalue-reference-param-not-moved, 259*b1e74cd3SEd Tanouscppcoreguidelines-use-default-member-init, 260*b1e74cd3SEd Tanouscppcoreguidelines-virtual-class-destructor, 261bce0f038SEd Tanouscppcoreguidelines-slicing, 262bce0f038SEd Tanousgoogle-explicit-constructor, 263*b1e74cd3SEd Tanousmisc-coroutine-hostile-raii, 264*b1e74cd3SEd Tanousmisc-header-include-cycle, 265eacbfdd1SEd Tanousmisc-include-cleaner, 266*b1e74cd3SEd Tanousmisc-misleading-bidirectional, 267*b1e74cd3SEd Tanousmisc-misleading-identifier, 2688a57ec09SEd Tanousmisc-misplaced-const, 269*b1e74cd3SEd Tanousmisc-new-delete-overloads, 270*b1e74cd3SEd Tanousmisc-non-copyable-objects, 2718a57ec09SEd Tanousmisc-redundant-expression, 2728a57ec09SEd Tanousmisc-static-assert, 2738a57ec09SEd Tanousmisc-throw-by-value-catch-by-reference, 2748a57ec09SEd Tanousmisc-unconventional-assign-operator, 2758a57ec09SEd Tanousmisc-uniqueptr-reset-release, 276*b1e74cd3SEd Tanousmisc-unused-alias-decls, 277*b1e74cd3SEd Tanousmisc-unused-parameters, 2788a57ec09SEd Tanousmisc-unused-using-decls, 279a25223c2SEd Tanousmodernize-avoid-bind, 280a25223c2SEd Tanousmodernize-deprecated-headers, 281a25223c2SEd Tanousmodernize-deprecated-ios-base-aliases, 282a25223c2SEd Tanousmodernize-loop-convert, 283a25223c2SEd Tanousmodernize-make-shared, 284a25223c2SEd Tanousmodernize-make-unique, 285a25223c2SEd Tanousmodernize-raw-string-literal, 286201a1015SEd Tanousmodernize-redundant-void-arg, 287a25223c2SEd Tanousmodernize-replace-auto-ptr, 288a25223c2SEd Tanousmodernize-replace-random-shuffle, 289a25223c2SEd Tanousmodernize-return-braced-init-list, 290a25223c2SEd Tanousmodernize-shrink-to-fit, 291a25223c2SEd Tanousmodernize-unary-static-assert, 292a25223c2SEd Tanousmodernize-use-bool-literals, 293a25223c2SEd Tanousmodernize-use-default-member-init, 294a25223c2SEd Tanousmodernize-use-emplace, 295a25223c2SEd Tanousmodernize-use-equals-default, 296a25223c2SEd Tanousmodernize-use-equals-delete, 297a25223c2SEd Tanousmodernize-use-noexcept, 298a25223c2SEd Tanousmodernize-use-nullptr, 299a25223c2SEd Tanousmodernize-use-override, 300*b1e74cd3SEd Tanousmodernize-use-starts-ends-with, 301*b1e74cd3SEd Tanousmodernize-use-std-numbers, 302a25223c2SEd Tanousmodernize-use-transparent-functors, 303a25223c2SEd Tanousmodernize-use-uncaught-exceptions, 304a25223c2SEd Tanousmodernize-use-using, 3058a57ec09SEd Tanousperformance-faster-string-find, 3068a57ec09SEd Tanousperformance-for-range-copy, 3078a57ec09SEd Tanousperformance-implicit-conversion-in-loop, 3088a57ec09SEd Tanousperformance-inefficient-algorithm, 3098a57ec09SEd Tanousperformance-inefficient-string-concatenation, 3108a57ec09SEd Tanousperformance-inefficient-vector-operation, 3118a57ec09SEd Tanousperformance-move-const-arg, 3128a57ec09SEd Tanousperformance-move-constructor-init, 313a25223c2SEd Tanousperformance-no-automatic-move, 314bce0f038SEd Tanousperformance-no-int-to-ptr, 315*b1e74cd3SEd Tanousperformance-noexcept-destructor, 3168a57ec09SEd Tanousperformance-noexcept-move-constructor, 317*b1e74cd3SEd Tanousperformance-noexcept-swap, 3188a57ec09SEd Tanousperformance-trivially-destructible, 319a25223c2SEd Tanousperformance-type-promotion-in-math-fn, 320a25223c2SEd Tanousperformance-unnecessary-copy-initialization, 3218a57ec09SEd Tanousperformance-unnecessary-value-param, 322bce0f038SEd Tanousreadability-avoid-const-params-in-decls, 323*b1e74cd3SEd Tanousreadability-avoid-nested-conditional-operator, 324*b1e74cd3SEd Tanousreadability-avoid-return-with-void-value, 325*b1e74cd3SEd Tanousreadability-avoid-unconditional-preprocessor-if, 3268a57ec09SEd Tanousreadability-braces-around-statements, 3278a57ec09SEd Tanousreadability-const-return-type, 328*b1e74cd3SEd Tanousreadability-container-contains, 329de366c82SEd Tanousreadability-container-data-pointer, 330bce0f038SEd Tanousreadability-container-size-empty, 331bce0f038SEd Tanousreadability-convert-member-functions-to-static, 3328a57ec09SEd Tanousreadability-delete-null-pointer, 333*b1e74cd3SEd Tanousreadability-duplicate-include, 3348a57ec09SEd Tanousreadability-deleted-default, 335a25223c2SEd Tanousreadability-else-after-return, 336bce0f038SEd Tanousreadability-function-size, 337bce0f038SEd Tanousreadability-identifier-naming, 338bce0f038SEd Tanousreadability-implicit-bool-conversion, 339bce0f038SEd Tanousreadability-inconsistent-declaration-parameter-name, 340bce0f038SEd Tanousreadability-isolate-declaration, 341bce0f038SEd Tanousreadability-make-member-function-const, 342bce0f038SEd Tanousreadability-misleading-indentation, 343bce0f038SEd Tanousreadability-misplaced-array-index, 344bce0f038SEd Tanousreadability-named-parameter, 345*b1e74cd3SEd Tanousreadability-operators-representation, 346bce0f038SEd Tanousreadability-non-const-parameter, 347bce0f038SEd Tanousreadability-qualified-auto, 348bce0f038SEd Tanousreadability-redundant-access-specifiers, 349*b1e74cd3SEd Tanousreadability-redundant-casting, 350bce0f038SEd Tanousreadability-redundant-control-flow, 351bce0f038SEd Tanousreadability-redundant-declaration, 352bce0f038SEd Tanousreadability-redundant-function-ptr-dereference, 353*b1e74cd3SEd Tanousreadability-redundant-inline-specifier, 354bce0f038SEd Tanousreadability-redundant-member-init, 355bce0f038SEd Tanousreadability-redundant-preprocessor, 356bce0f038SEd Tanousreadability-redundant-smartptr-get, 357bce0f038SEd Tanousreadability-redundant-string-cstr, 358bce0f038SEd Tanousreadability-redundant-string-init, 359*b1e74cd3SEd Tanousreadability-reference-to-constructed-temporary, 360bce0f038SEd Tanousreadability-simplify-boolean-expr, 361bce0f038SEd Tanousreadability-simplify-subscript-expr, 362bce0f038SEd Tanousreadability-static-accessed-through-instance, 363bce0f038SEd Tanousreadability-static-definition-in-anonymous-namespace, 364bce0f038SEd Tanousreadability-string-compare, 365bce0f038SEd Tanousreadability-suspicious-call-argument, 366bce0f038SEd Tanousreadability-uniqueptr-delete-release, 367bce0f038SEd Tanousreadability-uppercase-literal-suffix' 3688a57ec09SEd Tanous 3698a57ec09SEd TanousWarningsAsErrors: '*' 370eacbfdd1SEd TanousHeaderFilterRegex: '.*' 3718a57ec09SEd TanousCheckOptions: 3728a57ec09SEd Tanous - { key: readability-identifier-naming.ClassCase, value: CamelCase } 3738a57ec09SEd Tanous - { key: readability-identifier-naming.VariableCase, value: camelBack } 3748a57ec09SEd Tanous - { key: readability-identifier-naming.FunctionCase, value: camelBack } 3758a57ec09SEd Tanous - { key: readability-identifier-naming.ParameterCase, value: camelBack } 3768a57ec09SEd Tanous - { key: readability-identifier-naming.NamespaceCase, value: lower_case } 3778a57ec09SEd Tanous - { key: readability-identifier-naming.StructCase, value: CamelCase } 378*b1e74cd3SEd Tanous - { key: cppcoreguidelines-rvalue-reference-param-not-moved.IgnoreUnnamedParams, value: true } 379eacbfdd1SEd Tanous - { key: misc-include-cleaner.IgnoreHeaders, value: ((stdlib.h)|(nlohmann/json_fwd.hpp)|(boost/.*/src.hpp)|(boost/.*/detail/.*)|(nlohmann/detail/.*)|(stdio.h)|(ranges)|(bits/chrono.h)|(boost/system/error_code.hpp)) } 380