13174e4dfSEd TanousChecks: ' 23174e4dfSEd Tanous-*, 3d63c72eaSEd Tanousboost-use-to-string, 4f23b7296SEd Tanousbugprone-argument-comment, 5f23b7296SEd Tanousbugprone-assert-side-effect, 6d5736ef2SEd Tanousbugprone-assignment-in-if-condition, 7f23b7296SEd Tanousbugprone-bad-signal-to-kill-thread, 8f23b7296SEd Tanousbugprone-bool-pointer-implicit-conversion, 9f23b7296SEd Tanousbugprone-branch-clone, 103be101c1SEd Tanousbugprone-casting-through-void, 113be101c1SEd Tanousbugprone-chained-comparison, 123be101c1SEd Tanousbugprone-compare-pointer-to-member-virtual-function, 13f23b7296SEd Tanousbugprone-copy-constructor-init, 14f23b7296SEd Tanousbugprone-dangling-handle, 15f23b7296SEd Tanousbugprone-dynamic-static-initializers, 163be101c1SEd Tanousbugprone-empty-catch, 17d5736ef2SEd Tanousbugprone-exception-escape, 18f23b7296SEd Tanousbugprone-fold-init-type, 19f23b7296SEd Tanousbugprone-forward-declaration-namespace, 20f23b7296SEd Tanousbugprone-forwarding-reference-overload, 216de264ccSEd Tanousbugprone-implicit-widening-of-multiplication-result, 22f23b7296SEd Tanousbugprone-inaccurate-erase, 233be101c1SEd Tanousbugprone-inc-dec-in-conditions, 243be101c1SEd Tanousbugprone-incorrect-enable-if, 25f23b7296SEd Tanousbugprone-incorrect-roundings, 26f23b7296SEd Tanousbugprone-infinite-loop, 27f23b7296SEd Tanousbugprone-integer-division, 28f23b7296SEd Tanousbugprone-lambda-function-name, 29f23b7296SEd Tanousbugprone-macro-parentheses, 30f23b7296SEd Tanousbugprone-macro-repeated-side-effects, 31f23b7296SEd Tanousbugprone-misplaced-operator-in-strlen-in-alloc, 32f23b7296SEd Tanousbugprone-misplaced-pointer-arithmetic-in-alloc, 33f23b7296SEd Tanousbugprone-misplaced-widening-cast, 34f94c4ecfSEd Tanousbugprone-move-forwarding-reference, 35f79ce6a8SEd Tanousbugprone-multi-level-implicit-pointer-conversion, 363be101c1SEd Tanousbugprone-multiple-new-in-one-expression, 37f23b7296SEd Tanousbugprone-multiple-statement-macro, 38f23b7296SEd Tanousbugprone-narrowing-conversions, 39f23b7296SEd Tanousbugprone-no-escape, 403be101c1SEd Tanousbugprone-non-zero-enum-to-bool-conversion, 41f23b7296SEd Tanousbugprone-not-null-terminated-result, 423be101c1SEd Tanousbugprone-optional-value-conversion, 43f23b7296SEd Tanousbugprone-parent-virtual-call, 44f23b7296SEd Tanousbugprone-posix-return, 45d63c72eaSEd Tanousbugprone-redundant-branch-condition, 46f23b7296SEd Tanousbugprone-reserved-identifier, 47d5736ef2SEd Tanousbugprone-shared-ptr-array-mismatch, 48d63c72eaSEd Tanousbugprone-signal-handler, 49f23b7296SEd Tanousbugprone-signed-char-misuse, 50f23b7296SEd Tanousbugprone-sizeof-container, 51f23b7296SEd Tanousbugprone-sizeof-expression, 52f23b7296SEd Tanousbugprone-spuriously-wake-up-functions, 53d5736ef2SEd Tanousbugprone-standalone-empty, 54f23b7296SEd Tanousbugprone-string-constructor, 55f23b7296SEd Tanousbugprone-string-integer-assignment, 56f23b7296SEd Tanousbugprone-string-literal-with-embedded-nul, 57d5736ef2SEd Tanousbugprone-stringview-nullptr, 58f23b7296SEd Tanousbugprone-suspicious-enum-usage, 59d63c72eaSEd Tanousbugprone-suspicious-include, 60d5736ef2SEd Tanousbugprone-suspicious-memory-comparison, 61f23b7296SEd Tanousbugprone-suspicious-memset-usage, 62f23b7296SEd Tanousbugprone-suspicious-missing-comma, 63d5736ef2SEd Tanousbugprone-suspicious-realloc-usage, 64f23b7296SEd Tanousbugprone-suspicious-semicolon, 65f23b7296SEd Tanousbugprone-suspicious-string-compare, 66f23b7296SEd Tanousbugprone-swapped-arguments, 673be101c1SEd Tanousbugprone-switch-missing-default-case, 68f23b7296SEd Tanousbugprone-terminating-continue, 69f23b7296SEd Tanousbugprone-throw-keyword-missing, 70f23b7296SEd Tanousbugprone-too-small-loop-variable, 71d547d8d2SEd Tanousbugprone-unchecked-optional-access, 72f23b7296SEd Tanousbugprone-undefined-memory-manipulation, 73f23b7296SEd Tanousbugprone-undelegated-constructor, 74d63c72eaSEd Tanousbugprone-unhandled-exception-at-new, 75f23b7296SEd Tanousbugprone-unhandled-self-assignment, 763be101c1SEd Tanousbugprone-unique-ptr-array-mismatch, 773be101c1SEd Tanousbugprone-unsafe-functions, 783be101c1SEd Tanousbugprone-unused-local-non-trivial-variable, 79f23b7296SEd Tanousbugprone-unused-raii, 80f23b7296SEd Tanousbugprone-unused-return-value, 81f23b7296SEd Tanousbugprone-use-after-move, 82f23b7296SEd Tanousbugprone-virtual-near-miss, 83f23b7296SEd Tanouscert-con36-c, 84f23b7296SEd Tanouscert-con54-cpp, 85f23b7296SEd Tanouscert-dcl03-c, 86f23b7296SEd Tanouscert-dcl16-c, 87f23b7296SEd Tanouscert-dcl21-cpp, 88f23b7296SEd Tanouscert-dcl37-c, 89f23b7296SEd Tanouscert-dcl50-cpp, 90f23b7296SEd Tanouscert-dcl51-cpp, 91f23b7296SEd Tanouscert-dcl54-cpp, 92f23b7296SEd Tanouscert-dcl58-cpp, 93f23b7296SEd Tanouscert-dcl59-cpp, 94f23b7296SEd Tanouscert-env33-c, 95f23b7296SEd Tanouscert-err09-cpp, 96f23b7296SEd Tanouscert-err34-c, 97f23b7296SEd Tanouscert-err52-cpp, 98f23b7296SEd Tanouscert-err60-cpp, 99f23b7296SEd Tanouscert-err61-cpp, 100f23b7296SEd Tanouscert-fio38-c, 101f23b7296SEd Tanouscert-flp30-c, 102f23b7296SEd Tanouscert-mem57-cpp, 103f23b7296SEd Tanouscert-msc30-c, 104f23b7296SEd Tanouscert-msc32-c, 105f23b7296SEd Tanouscert-msc50-cpp, 106f23b7296SEd Tanouscert-msc51-cpp, 107f23b7296SEd Tanouscert-oop11-cpp, 108f23b7296SEd Tanouscert-oop54-cpp, 109f23b7296SEd Tanouscert-oop57-cpp, 110d63c72eaSEd Tanouscert-oop58-cpp, 111d63c72eaSEd Tanouscert-pos44-c, 112d63c72eaSEd Tanouscert-pos47-c, 113d63c72eaSEd Tanouscert-sig30-c, 114d63c72eaSEd Tanouscert-str34-c, 1155db33d60SEd Tanousclang-analyzer-apiModeling.Errno, 1163174e4dfSEd Tanousclang-analyzer-apiModeling.TrustNonnull, 1175db33d60SEd Tanousclang-analyzer-apiModeling.TrustReturnsNonnull, 1183174e4dfSEd Tanousclang-analyzer-apiModeling.google.GTest, 1193174e4dfSEd Tanousclang-analyzer-apiModeling.llvm.CastValue, 1203174e4dfSEd Tanousclang-analyzer-apiModeling.llvm.ReturnValue, 1214ba5be51SEd Tanousclang-analyzer-core.BitwiseShift, 1223174e4dfSEd Tanousclang-analyzer-core.CallAndMessage, 1233174e4dfSEd Tanousclang-analyzer-core.CallAndMessageModeling, 1243174e4dfSEd Tanousclang-analyzer-core.DivideZero, 1253174e4dfSEd Tanousclang-analyzer-core.DynamicTypePropagation, 1263174e4dfSEd Tanousclang-analyzer-core.NonNullParamChecker, 1273174e4dfSEd Tanousclang-analyzer-core.NonnilStringConstants, 1283174e4dfSEd Tanousclang-analyzer-core.NullDereference, 1293174e4dfSEd Tanousclang-analyzer-core.StackAddrEscapeBase, 1303174e4dfSEd Tanousclang-analyzer-core.StackAddressEscape, 1313174e4dfSEd Tanousclang-analyzer-core.UndefinedBinaryOperatorResult, 1323174e4dfSEd Tanousclang-analyzer-core.VLASize, 1333174e4dfSEd Tanousclang-analyzer-core.builtin.BuiltinFunctions, 1343174e4dfSEd Tanousclang-analyzer-core.builtin.NoReturnFunctions, 1353174e4dfSEd Tanousclang-analyzer-core.uninitialized.ArraySubscript, 1363174e4dfSEd Tanousclang-analyzer-core.uninitialized.Assign, 1373174e4dfSEd Tanousclang-analyzer-core.uninitialized.Branch, 1383174e4dfSEd Tanousclang-analyzer-core.uninitialized.CapturedBlockVariable, 1395db33d60SEd Tanousclang-analyzer-core.uninitialized.NewArraySize, 1403174e4dfSEd Tanousclang-analyzer-core.uninitialized.UndefReturn, 1413174e4dfSEd Tanousclang-analyzer-cplusplus.InnerPointer, 1423174e4dfSEd Tanousclang-analyzer-cplusplus.Move, 1433174e4dfSEd Tanousclang-analyzer-cplusplus.NewDelete, 1443174e4dfSEd Tanousclang-analyzer-cplusplus.NewDeleteLeaks, 1453174e4dfSEd Tanousclang-analyzer-cplusplus.PlacementNew, 1463174e4dfSEd Tanousclang-analyzer-cplusplus.PureVirtualCall, 1473174e4dfSEd Tanousclang-analyzer-cplusplus.SelfAssignment, 1483174e4dfSEd Tanousclang-analyzer-cplusplus.SmartPtrModeling, 1495db33d60SEd Tanousclang-analyzer-cplusplus.StringChecker, 1503174e4dfSEd Tanousclang-analyzer-cplusplus.VirtualCallModeling, 1513174e4dfSEd Tanousclang-analyzer-deadcode.DeadStores, 1523174e4dfSEd Tanousclang-analyzer-fuchsia.HandleChecker, 1533174e4dfSEd Tanousclang-analyzer-nullability.NullPassedToNonnull, 1543174e4dfSEd Tanousclang-analyzer-nullability.NullReturnedFromNonnull, 1553174e4dfSEd Tanousclang-analyzer-nullability.NullabilityBase, 1563174e4dfSEd Tanousclang-analyzer-nullability.NullableDereferenced, 1573174e4dfSEd Tanousclang-analyzer-nullability.NullablePassedToNonnull, 1583174e4dfSEd Tanousclang-analyzer-nullability.NullableReturnedFromNonnull, 1594ba5be51SEd Tanousclang-analyzer-optin.core.EnumCastOutOfRange, 1603174e4dfSEd Tanousclang-analyzer-optin.cplusplus.UninitializedObject, 1613174e4dfSEd Tanousclang-analyzer-optin.cplusplus.VirtualCall, 1623174e4dfSEd Tanousclang-analyzer-optin.mpi.MPI-Checker, 1633174e4dfSEd Tanousclang-analyzer-optin.osx.OSObjectCStyleCast, 1643174e4dfSEd Tanousclang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, 1653174e4dfSEd Tanousclang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker, 1663174e4dfSEd Tanousclang-analyzer-optin.performance.GCDAntipattern, 1673174e4dfSEd Tanousclang-analyzer-optin.performance.Padding, 1683174e4dfSEd Tanousclang-analyzer-optin.portability.UnixAPI, 1693174e4dfSEd Tanousclang-analyzer-osx.API, 1703174e4dfSEd Tanousclang-analyzer-osx.MIG, 1713174e4dfSEd Tanousclang-analyzer-osx.NSOrCFErrorDerefChecker, 1723174e4dfSEd Tanousclang-analyzer-osx.NumberObjectConversion, 1733174e4dfSEd Tanousclang-analyzer-osx.OSObjectRetainCount, 1743174e4dfSEd Tanousclang-analyzer-osx.ObjCProperty, 1753174e4dfSEd Tanousclang-analyzer-osx.SecKeychainAPI, 1763174e4dfSEd Tanousclang-analyzer-osx.cocoa.AtSync, 1773174e4dfSEd Tanousclang-analyzer-osx.cocoa.AutoreleaseWrite, 1783174e4dfSEd Tanousclang-analyzer-osx.cocoa.ClassRelease, 1793174e4dfSEd Tanousclang-analyzer-osx.cocoa.Dealloc, 1803174e4dfSEd Tanousclang-analyzer-osx.cocoa.IncompatibleMethodTypes, 1813174e4dfSEd Tanousclang-analyzer-osx.cocoa.Loops, 1823174e4dfSEd Tanousclang-analyzer-osx.cocoa.MissingSuperCall, 1833174e4dfSEd Tanousclang-analyzer-osx.cocoa.NSAutoreleasePool, 1843174e4dfSEd Tanousclang-analyzer-osx.cocoa.NSError, 1853174e4dfSEd Tanousclang-analyzer-osx.cocoa.NilArg, 1863174e4dfSEd Tanousclang-analyzer-osx.cocoa.NonNilReturnValue, 1873174e4dfSEd Tanousclang-analyzer-osx.cocoa.ObjCGenerics, 1883174e4dfSEd Tanousclang-analyzer-osx.cocoa.RetainCount, 1893174e4dfSEd Tanousclang-analyzer-osx.cocoa.RetainCountBase, 1903174e4dfSEd Tanousclang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak, 1913174e4dfSEd Tanousclang-analyzer-osx.cocoa.SelfInit, 1923174e4dfSEd Tanousclang-analyzer-osx.cocoa.SuperDealloc, 1933174e4dfSEd Tanousclang-analyzer-osx.cocoa.UnusedIvars, 1943174e4dfSEd Tanousclang-analyzer-osx.cocoa.VariadicMethodTypes, 1953174e4dfSEd Tanousclang-analyzer-osx.coreFoundation.CFError, 1963174e4dfSEd Tanousclang-analyzer-osx.coreFoundation.CFNumber, 1973174e4dfSEd Tanousclang-analyzer-osx.coreFoundation.CFRetainRelease, 1983174e4dfSEd Tanousclang-analyzer-osx.coreFoundation.containers.OutOfBounds, 1993174e4dfSEd Tanousclang-analyzer-osx.coreFoundation.containers.PointerSizedValues, 2003174e4dfSEd Tanousclang-analyzer-security.FloatLoopCounter, 2014ba5be51SEd Tanousclang-analyzer-security.cert.env.InvalidPtr, 2023174e4dfSEd Tanousclang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, 2033174e4dfSEd Tanousclang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 2043174e4dfSEd Tanousclang-analyzer-security.insecureAPI.UncheckedReturn, 2053174e4dfSEd Tanousclang-analyzer-security.insecureAPI.bcmp, 2063174e4dfSEd Tanousclang-analyzer-security.insecureAPI.bcopy, 2073174e4dfSEd Tanousclang-analyzer-security.insecureAPI.bzero, 2083174e4dfSEd Tanousclang-analyzer-security.insecureAPI.decodeValueOfObjCType, 2093174e4dfSEd Tanousclang-analyzer-security.insecureAPI.getpw, 2103174e4dfSEd Tanousclang-analyzer-security.insecureAPI.gets, 2113174e4dfSEd Tanousclang-analyzer-security.insecureAPI.mkstemp, 2123174e4dfSEd Tanousclang-analyzer-security.insecureAPI.mktemp, 2133174e4dfSEd Tanousclang-analyzer-security.insecureAPI.rand, 2143174e4dfSEd Tanousclang-analyzer-security.insecureAPI.strcpy, 2153174e4dfSEd Tanousclang-analyzer-security.insecureAPI.vfork, 2163174e4dfSEd Tanousclang-analyzer-unix.API, 2173174e4dfSEd Tanousclang-analyzer-unix.DynamicMemoryModeling, 2184ba5be51SEd Tanousclang-analyzer-unix.Errno, 2193174e4dfSEd Tanousclang-analyzer-unix.Malloc, 2203174e4dfSEd Tanousclang-analyzer-unix.MallocSizeof, 2213174e4dfSEd Tanousclang-analyzer-unix.MismatchedDeallocator, 2224ba5be51SEd Tanousclang-analyzer-unix.StdCLibraryFunctions, 2233174e4dfSEd Tanousclang-analyzer-unix.Vfork, 2243174e4dfSEd Tanousclang-analyzer-unix.cstring.BadSizeArg, 2253174e4dfSEd Tanousclang-analyzer-unix.cstring.CStringModeling, 2263174e4dfSEd Tanousclang-analyzer-unix.cstring.NullArg, 2273174e4dfSEd Tanousclang-analyzer-valist.CopyToSelf, 2283174e4dfSEd Tanousclang-analyzer-valist.Uninitialized, 2293174e4dfSEd Tanousclang-analyzer-valist.Unterminated, 2303174e4dfSEd Tanousclang-analyzer-valist.ValistBase, 2313174e4dfSEd Tanousclang-analyzer-webkit.NoUncountedMemberChecker, 2323174e4dfSEd Tanousclang-analyzer-webkit.RefCntblBaseVirtualDtor, 2335db33d60SEd Tanousclang-analyzer-webkit.UncountedLambdaCapturesChecker, 2349bc9dc0aSEd Tanouscppcoreguidelines-avoid-c-arrays, 2354ba5be51SEd Tanouscppcoreguidelines-avoid-capturing-lambda-coroutines, 2369bc9dc0aSEd Tanouscppcoreguidelines-avoid-goto, 237cf9e417dSEd Tanouscppcoreguidelines-avoid-non-const-global-variables, 2384ba5be51SEd Tanouscppcoreguidelines-avoid-reference-coroutine-parameters, 2399bc9dc0aSEd Tanouscppcoreguidelines-c-copy-assignment-signature, 2409bc9dc0aSEd Tanouscppcoreguidelines-explicit-virtual-functions, 241543f4400SEd Tanouscppcoreguidelines-init-variables, 242d3a9e084SEd Tanouscppcoreguidelines-interfaces-global-init, 2434ba5be51SEd Tanouscppcoreguidelines-macro-to-enum, 244600d2394SEd Tanouscppcoreguidelines-macro-usage, 2454ba5be51SEd Tanouscppcoreguidelines-misleading-capture-default-by-value, 2469bc9dc0aSEd Tanouscppcoreguidelines-narrowing-conversions, 247fcc5aa66SEd Tanouscppcoreguidelines-no-malloc, 2484ba5be51SEd Tanouscppcoreguidelines-no-suspend-with-lock, 2494ba5be51SEd Tanouscppcoreguidelines-noexcept-destructor, 2504ba5be51SEd Tanouscppcoreguidelines-noexcept-move-operations, 2514ba5be51SEd Tanouscppcoreguidelines-noexcept-swap, 2529bc9dc0aSEd Tanouscppcoreguidelines-prefer-member-initializer, 2539b6ffca5SEd Tanouscppcoreguidelines-pro-bounds-array-to-pointer-decay, 254ca45aa3cSEd Tanouscppcoreguidelines-pro-bounds-pointer-arithmetic, 2554ecc618fSEd Tanouscppcoreguidelines-pro-type-const-cast, 2564bac4a89SEd Tanouscppcoreguidelines-pro-type-cstyle-cast, 257d3a9e084SEd Tanouscppcoreguidelines-pro-type-member-init, 25846ff87baSEd Tanouscppcoreguidelines-pro-type-reinterpret-cast, 259adf3d0e5SEd Tanouscppcoreguidelines-pro-type-static-cast-downcast, 2609bc9dc0aSEd Tanouscppcoreguidelines-pro-type-union-access, 26149d1eeaaSEd Tanouscppcoreguidelines-pro-type-vararg, 2624ba5be51SEd Tanouscppcoreguidelines-rvalue-reference-param-not-moved, 2634ba5be51SEd Tanouscppcoreguidelines-use-default-member-init, 2644ba5be51SEd Tanouscppcoreguidelines-virtual-class-destructor, 2659bc9dc0aSEd Tanouscppcoreguidelines-slicing, 266ecd6a3a2SEd Tanouscppcoreguidelines-special-member-functions, 2674e23a444SEd Tanousgoogle-explicit-constructor, 2685a785c8aSEd Tanousmisc-coroutine-hostile-raii, 2695a785c8aSEd Tanousmisc-header-include-cycle, 270*0771a264SEd Tanousmisc-include-cleaner, 2715a785c8aSEd Tanousmisc-misleading-bidirectional, 2725a785c8aSEd Tanousmisc-misleading-identifier, 273f23b7296SEd Tanousmisc-misplaced-const, 2745a785c8aSEd Tanousmisc-new-delete-overloads, 2755a785c8aSEd Tanousmisc-non-copyable-objects, 276f23b7296SEd Tanousmisc-redundant-expression, 277f23b7296SEd Tanousmisc-static-assert, 278f23b7296SEd Tanousmisc-throw-by-value-catch-by-reference, 279f23b7296SEd Tanousmisc-unconventional-assign-operator, 280f23b7296SEd Tanousmisc-uniqueptr-reset-release, 2815a785c8aSEd Tanousmisc-unused-alias-decls, 2825a785c8aSEd Tanousmisc-unused-parameters, 283f23b7296SEd Tanousmisc-unused-using-decls, 2843174e4dfSEd Tanousmodernize-avoid-bind, 2853174e4dfSEd Tanousmodernize-deprecated-headers, 2863174e4dfSEd Tanousmodernize-deprecated-ios-base-aliases, 2873174e4dfSEd Tanousmodernize-loop-convert, 2883174e4dfSEd Tanousmodernize-make-shared, 2893174e4dfSEd Tanousmodernize-make-unique, 2903174e4dfSEd Tanousmodernize-raw-string-literal, 291d9fcfcc1SEd Tanousmodernize-redundant-void-arg, 2923174e4dfSEd Tanousmodernize-replace-auto-ptr, 2933174e4dfSEd Tanousmodernize-replace-random-shuffle, 2943174e4dfSEd Tanousmodernize-return-braced-init-list, 2953174e4dfSEd Tanousmodernize-shrink-to-fit, 2963174e4dfSEd Tanousmodernize-unary-static-assert, 2973174e4dfSEd Tanousmodernize-use-bool-literals, 2983174e4dfSEd Tanousmodernize-use-default-member-init, 2993174e4dfSEd Tanousmodernize-use-emplace, 3003174e4dfSEd Tanousmodernize-use-equals-default, 3013174e4dfSEd Tanousmodernize-use-equals-delete, 3023174e4dfSEd Tanousmodernize-use-noexcept, 3033174e4dfSEd Tanousmodernize-use-nullptr, 3043174e4dfSEd Tanousmodernize-use-override, 3054ba5be51SEd Tanousmodernize-use-starts-ends-with, 3064ba5be51SEd Tanousmodernize-use-std-numbers, 3073174e4dfSEd Tanousmodernize-use-transparent-functors, 3083174e4dfSEd Tanousmodernize-use-uncaught-exceptions, 3093174e4dfSEd Tanousmodernize-use-using, 3104ba5be51SEd Tanousperformance-avoid-endl, 311f23b7296SEd Tanousperformance-faster-string-find, 3123174e4dfSEd Tanousperformance-for-range-copy, 3133174e4dfSEd Tanousperformance-implicit-conversion-in-loop, 3143174e4dfSEd Tanousperformance-inefficient-algorithm, 315f23b7296SEd Tanousperformance-inefficient-string-concatenation, 3163174e4dfSEd Tanousperformance-inefficient-vector-operation, 317f23b7296SEd Tanousperformance-move-const-arg, 3183174e4dfSEd Tanousperformance-move-constructor-init, 3193174e4dfSEd Tanousperformance-no-automatic-move, 32031873b31SEd Tanousperformance-no-int-to-ptr, 3214ba5be51SEd Tanousperformance-noexcept-destructor, 322f23b7296SEd Tanousperformance-noexcept-move-constructor, 3234ba5be51SEd Tanousperformance-noexcept-swap, 3243174e4dfSEd Tanousperformance-trivially-destructible, 3253174e4dfSEd Tanousperformance-type-promotion-in-math-fn, 3263174e4dfSEd Tanousperformance-unnecessary-copy-initialization, 327f23b7296SEd Tanousperformance-unnecessary-value-param, 3289eb808c1SEd Tanousreadability-avoid-const-params-in-decls, 329ddf3564eSEd Tanousreadability-avoid-nested-conditional-operator, 3304ba5be51SEd Tanousreadability-avoid-return-with-void-value, 3314ba5be51SEd Tanousreadability-avoid-unconditional-preprocessor-if, 3323174e4dfSEd Tanousreadability-braces-around-statements, 3333174e4dfSEd Tanousreadability-const-return-type, 334db0d36efSEd Tanousreadability-container-contains, 3350f83707dSEd Tanousreadability-container-data-pointer, 33626f6976fSEd Tanousreadability-container-size-empty, 33756d2396dSEd Tanousreadability-convert-member-functions-to-static, 3383174e4dfSEd Tanousreadability-delete-null-pointer, 3394ba5be51SEd Tanousreadability-duplicate-include, 3403174e4dfSEd Tanousreadability-deleted-default, 341f23b7296SEd Tanousreadability-else-after-return, 34255f79e6fSEd Tanousreadability-function-size, 34355f79e6fSEd Tanousreadability-identifier-naming, 344e662eae8SEd Tanousreadability-implicit-bool-conversion, 34555f79e6fSEd Tanousreadability-inconsistent-declaration-parameter-name, 34655f79e6fSEd Tanousreadability-isolate-declaration, 34756d2396dSEd Tanousreadability-make-member-function-const, 34855f79e6fSEd Tanousreadability-misleading-indentation, 34955f79e6fSEd Tanousreadability-misplaced-array-index, 350104f09c9SEd Tanousreadability-named-parameter, 3514ba5be51SEd Tanousreadability-operators-representation, 35256d2396dSEd Tanousreadability-non-const-parameter, 35355f79e6fSEd Tanousreadability-qualified-auto, 35455f79e6fSEd Tanousreadability-redundant-access-specifiers, 3554ba5be51SEd Tanousreadability-redundant-casting, 356dcf2ebc0SEd Tanousreadability-redundant-control-flow, 357e05aec50SEd Tanousreadability-redundant-declaration, 358e05aec50SEd Tanousreadability-redundant-function-ptr-dereference, 3599de65b34SEd Tanousreadability-redundant-inline-specifier, 360e05aec50SEd Tanousreadability-redundant-member-init, 361e05aec50SEd Tanousreadability-redundant-preprocessor, 362e05aec50SEd Tanousreadability-redundant-smartptr-get, 363e05aec50SEd Tanousreadability-redundant-string-cstr, 364e05aec50SEd Tanousreadability-redundant-string-init, 3654ba5be51SEd Tanousreadability-reference-to-constructed-temporary, 36655f79e6fSEd Tanousreadability-simplify-boolean-expr, 36755f79e6fSEd Tanousreadability-simplify-subscript-expr, 36871d5d8dbSEd Tanousreadability-static-accessed-through-instance, 36955f79e6fSEd Tanousreadability-static-definition-in-anonymous-namespace, 37055f79e6fSEd Tanousreadability-string-compare, 37155f79e6fSEd Tanousreadability-suspicious-call-argument, 37255f79e6fSEd Tanousreadability-uniqueptr-delete-release, 373dbb59d4dSEd Tanousreadability-uppercase-literal-suffix' 3743174e4dfSEd Tanous 3753174e4dfSEd TanousWarningsAsErrors: '*' 376b0bb6f25SEd TanousHeaderFilterRegex: '.*' 377b0bb6f25SEd TanousCheckOptions: 378b0bb6f25SEd Tanous - { key: readability-identifier-naming.ClassCase, value: CamelCase } 379b0bb6f25SEd Tanous - { key: readability-identifier-naming.VariableCase, value: camelBack } 380b0bb6f25SEd Tanous - { key: readability-identifier-naming.FunctionCase, value: camelBack } 38181ce609eSEd Tanous - { key: readability-identifier-naming.ParameterCase, value: camelBack } 382b0bb6f25SEd Tanous - { key: readability-identifier-naming.NamespaceCase, value: lower_case } 383b0bb6f25SEd Tanous - { key: readability-identifier-naming.StructCase, value: CamelCase } 38462598e31SEd Tanous - { key: readability-identifier-naming.FunctionIgnoredRegexp, value: (BMCWEB_LOG_DEBUG|BMCWEB_LOG_INFO|BMCWEB_LOG_WARNING|BMCWEB_LOG_ERROR|BMCWEB_LOG_CRITICAL) } 3856ea90760SEd Tanous - { key: readability-identifier-naming.StructIgnoredRegexp, value: (BMCWEB_LOG_DEBUG|BMCWEB_LOG_INFO|BMCWEB_LOG_WARNING|BMCWEB_LOG_ERROR|BMCWEB_LOG_CRITICAL) } 3860ec8b83dSEd Tanous - { key: cppcoreguidelines-macro-usage.AllowedRegexp, value: DEBUG*|NLOHMANN_JSON_SERIALIZE_ENUM } 3875be2b14aSEd Tanous - { key: cppcoreguidelines-rvalue-reference-param-not-moved.IgnoreUnnamedParams, value: true } 388*0771a264SEd Tanous - { key: misc-include-cleaner.IgnoreHeaders, value: ((nlohmann/json_fwd.hpp)|(boost/.*/src.hpp)|(boost/.*/detail/.*)|(nlohmann/detail/.*)|(stdio.h)|(ranges)|(bits/.*)|(boost/system/error_code.hpp)|(boost_formatters.hpp)|(CLI/.*)) } 389