1*eb48de5dSPatrick WilliamsChecks: '-*, 2d63c72eaSEd Tanous boost-use-to-string, 3f23b7296SEd Tanous bugprone-argument-comment, 4f23b7296SEd Tanous bugprone-assert-side-effect, 5d5736ef2SEd Tanous bugprone-assignment-in-if-condition, 6f23b7296SEd Tanous bugprone-bad-signal-to-kill-thread, 7f23b7296SEd Tanous bugprone-bool-pointer-implicit-conversion, 8f23b7296SEd Tanous bugprone-branch-clone, 93be101c1SEd Tanous bugprone-casting-through-void, 103be101c1SEd Tanous bugprone-chained-comparison, 113be101c1SEd Tanous bugprone-compare-pointer-to-member-virtual-function, 12f23b7296SEd Tanous bugprone-copy-constructor-init, 137da633f0SEd Tanous bugprone-crtp-constructor-accessibility, 14f23b7296SEd Tanous bugprone-dangling-handle, 15f23b7296SEd Tanous bugprone-dynamic-static-initializers, 163be101c1SEd Tanous bugprone-empty-catch, 17d5736ef2SEd Tanous bugprone-exception-escape, 18f23b7296SEd Tanous bugprone-fold-init-type, 19f23b7296SEd Tanous bugprone-forward-declaration-namespace, 20f23b7296SEd Tanous bugprone-forwarding-reference-overload, 216de264ccSEd Tanous bugprone-implicit-widening-of-multiplication-result, 22f23b7296SEd Tanous bugprone-inaccurate-erase, 233be101c1SEd Tanous bugprone-inc-dec-in-conditions, 243be101c1SEd Tanous bugprone-incorrect-enable-if, 25f23b7296SEd Tanous bugprone-incorrect-roundings, 26f23b7296SEd Tanous bugprone-infinite-loop, 27f23b7296SEd Tanous bugprone-integer-division, 28f23b7296SEd Tanous bugprone-lambda-function-name, 29f23b7296SEd Tanous bugprone-macro-parentheses, 30f23b7296SEd Tanous bugprone-macro-repeated-side-effects, 31f23b7296SEd Tanous bugprone-misplaced-operator-in-strlen-in-alloc, 32f23b7296SEd Tanous bugprone-misplaced-pointer-arithmetic-in-alloc, 33f23b7296SEd Tanous bugprone-misplaced-widening-cast, 34f94c4ecfSEd Tanous bugprone-move-forwarding-reference, 35f79ce6a8SEd Tanous bugprone-multi-level-implicit-pointer-conversion, 363be101c1SEd Tanous bugprone-multiple-new-in-one-expression, 37f23b7296SEd Tanous bugprone-multiple-statement-macro, 38f23b7296SEd Tanous bugprone-narrowing-conversions, 39f23b7296SEd Tanous bugprone-no-escape, 403be101c1SEd Tanous bugprone-non-zero-enum-to-bool-conversion, 41f23b7296SEd Tanous bugprone-not-null-terminated-result, 423be101c1SEd Tanous bugprone-optional-value-conversion, 43f23b7296SEd Tanous bugprone-parent-virtual-call, 447da633f0SEd Tanous bugprone-pointer-arithmetic-on-polymorphic-object, 45f23b7296SEd Tanous bugprone-posix-return, 46d63c72eaSEd Tanous bugprone-redundant-branch-condition, 47f23b7296SEd Tanous bugprone-reserved-identifier, 487da633f0SEd Tanous bugprone-return-const-ref-from-parameter, 49d5736ef2SEd Tanous bugprone-shared-ptr-array-mismatch, 50d63c72eaSEd Tanous bugprone-signal-handler, 51f23b7296SEd Tanous bugprone-signed-char-misuse, 52f23b7296SEd Tanous bugprone-sizeof-container, 53f23b7296SEd Tanous bugprone-sizeof-expression, 54f23b7296SEd Tanous bugprone-spuriously-wake-up-functions, 55d5736ef2SEd Tanous bugprone-standalone-empty, 56f23b7296SEd Tanous bugprone-string-constructor, 57f23b7296SEd Tanous bugprone-string-integer-assignment, 58f23b7296SEd Tanous bugprone-string-literal-with-embedded-nul, 59d5736ef2SEd Tanous bugprone-stringview-nullptr, 60f23b7296SEd Tanous bugprone-suspicious-enum-usage, 61d63c72eaSEd Tanous bugprone-suspicious-include, 62d5736ef2SEd Tanous bugprone-suspicious-memory-comparison, 63f23b7296SEd Tanous bugprone-suspicious-memset-usage, 64f23b7296SEd Tanous bugprone-suspicious-missing-comma, 65d5736ef2SEd Tanous bugprone-suspicious-realloc-usage, 66f23b7296SEd Tanous bugprone-suspicious-semicolon, 67f23b7296SEd Tanous bugprone-suspicious-string-compare, 687da633f0SEd Tanous bugprone-suspicious-stringview-data-usage, 69f23b7296SEd Tanous bugprone-swapped-arguments, 703be101c1SEd Tanous bugprone-switch-missing-default-case, 71f23b7296SEd Tanous bugprone-terminating-continue, 72f23b7296SEd Tanous bugprone-throw-keyword-missing, 73f23b7296SEd Tanous bugprone-too-small-loop-variable, 74d547d8d2SEd Tanous bugprone-unchecked-optional-access, 75f23b7296SEd Tanous bugprone-undefined-memory-manipulation, 76f23b7296SEd Tanous bugprone-undelegated-constructor, 77d63c72eaSEd Tanous bugprone-unhandled-exception-at-new, 78f23b7296SEd Tanous bugprone-unhandled-self-assignment, 793be101c1SEd Tanous bugprone-unique-ptr-array-mismatch, 803be101c1SEd Tanous bugprone-unsafe-functions, 813be101c1SEd Tanous bugprone-unused-local-non-trivial-variable, 82f23b7296SEd Tanous bugprone-unused-raii, 83f23b7296SEd Tanous bugprone-unused-return-value, 84f23b7296SEd Tanous bugprone-use-after-move, 85f23b7296SEd Tanous bugprone-virtual-near-miss, 86f23b7296SEd Tanous cert-con36-c, 87f23b7296SEd Tanous cert-con54-cpp, 887da633f0SEd Tanous cert-ctr56-cpp, 89f23b7296SEd Tanous cert-dcl03-c, 90f23b7296SEd Tanous cert-dcl16-c, 91f23b7296SEd Tanous cert-dcl21-cpp, 92f23b7296SEd Tanous cert-dcl37-c, 93f23b7296SEd Tanous cert-dcl50-cpp, 94f23b7296SEd Tanous cert-dcl51-cpp, 95f23b7296SEd Tanous cert-dcl54-cpp, 96f23b7296SEd Tanous cert-dcl58-cpp, 97f23b7296SEd Tanous cert-dcl59-cpp, 98f23b7296SEd Tanous cert-env33-c, 99f23b7296SEd Tanous cert-err09-cpp, 100f23b7296SEd Tanous cert-err34-c, 101f23b7296SEd Tanous cert-err52-cpp, 102f23b7296SEd Tanous cert-err60-cpp, 103f23b7296SEd Tanous cert-err61-cpp, 104f23b7296SEd Tanous cert-fio38-c, 105f23b7296SEd Tanous cert-flp30-c, 106f23b7296SEd Tanous cert-mem57-cpp, 107f23b7296SEd Tanous cert-msc30-c, 108f23b7296SEd Tanous cert-msc32-c, 109f23b7296SEd Tanous cert-msc50-cpp, 110f23b7296SEd Tanous cert-msc51-cpp, 111f23b7296SEd Tanous cert-oop11-cpp, 112f23b7296SEd Tanous cert-oop54-cpp, 113f23b7296SEd Tanous cert-oop57-cpp, 114d63c72eaSEd Tanous cert-oop58-cpp, 115d63c72eaSEd Tanous cert-pos44-c, 116d63c72eaSEd Tanous cert-pos47-c, 117d63c72eaSEd Tanous cert-sig30-c, 118d63c72eaSEd Tanous cert-str34-c, 1195db33d60SEd Tanous clang-analyzer-apiModeling.Errno, 1203174e4dfSEd Tanous clang-analyzer-apiModeling.TrustNonnull, 1215db33d60SEd Tanous clang-analyzer-apiModeling.TrustReturnsNonnull, 1223174e4dfSEd Tanous clang-analyzer-apiModeling.google.GTest, 1233174e4dfSEd Tanous clang-analyzer-apiModeling.llvm.CastValue, 1243174e4dfSEd Tanous clang-analyzer-apiModeling.llvm.ReturnValue, 1254ba5be51SEd Tanous clang-analyzer-core.BitwiseShift, 1263174e4dfSEd Tanous clang-analyzer-core.CallAndMessage, 1273174e4dfSEd Tanous clang-analyzer-core.CallAndMessageModeling, 1283174e4dfSEd Tanous clang-analyzer-core.DivideZero, 1293174e4dfSEd Tanous clang-analyzer-core.DynamicTypePropagation, 1303174e4dfSEd Tanous clang-analyzer-core.NonNullParamChecker, 1313174e4dfSEd Tanous clang-analyzer-core.NonnilStringConstants, 1323174e4dfSEd Tanous clang-analyzer-core.NullDereference, 1333174e4dfSEd Tanous clang-analyzer-core.StackAddrEscapeBase, 1343174e4dfSEd Tanous clang-analyzer-core.StackAddressEscape, 1353174e4dfSEd Tanous clang-analyzer-core.UndefinedBinaryOperatorResult, 1363174e4dfSEd Tanous clang-analyzer-core.VLASize, 1373174e4dfSEd Tanous clang-analyzer-core.builtin.BuiltinFunctions, 1383174e4dfSEd Tanous clang-analyzer-core.builtin.NoReturnFunctions, 1393174e4dfSEd Tanous clang-analyzer-core.uninitialized.ArraySubscript, 1403174e4dfSEd Tanous clang-analyzer-core.uninitialized.Assign, 1413174e4dfSEd Tanous clang-analyzer-core.uninitialized.Branch, 1423174e4dfSEd Tanous clang-analyzer-core.uninitialized.CapturedBlockVariable, 1435db33d60SEd Tanous clang-analyzer-core.uninitialized.NewArraySize, 1443174e4dfSEd Tanous clang-analyzer-core.uninitialized.UndefReturn, 1457da633f0SEd Tanous clang-analyzer-cplusplus.ArrayDelete, 1463174e4dfSEd Tanous clang-analyzer-cplusplus.InnerPointer, 1473174e4dfSEd Tanous clang-analyzer-cplusplus.Move, 1483174e4dfSEd Tanous clang-analyzer-cplusplus.NewDelete, 1493174e4dfSEd Tanous clang-analyzer-cplusplus.NewDeleteLeaks, 1503174e4dfSEd Tanous clang-analyzer-cplusplus.PlacementNew, 1513174e4dfSEd Tanous clang-analyzer-cplusplus.PureVirtualCall, 1523174e4dfSEd Tanous clang-analyzer-cplusplus.SelfAssignment, 1533174e4dfSEd Tanous clang-analyzer-cplusplus.SmartPtrModeling, 1545db33d60SEd Tanous clang-analyzer-cplusplus.StringChecker, 1553174e4dfSEd Tanous clang-analyzer-cplusplus.VirtualCallModeling, 1563174e4dfSEd Tanous clang-analyzer-deadcode.DeadStores, 1573174e4dfSEd Tanous clang-analyzer-fuchsia.HandleChecker, 1583174e4dfSEd Tanous clang-analyzer-nullability.NullPassedToNonnull, 1593174e4dfSEd Tanous clang-analyzer-nullability.NullReturnedFromNonnull, 1603174e4dfSEd Tanous clang-analyzer-nullability.NullabilityBase, 1613174e4dfSEd Tanous clang-analyzer-nullability.NullableDereferenced, 1623174e4dfSEd Tanous clang-analyzer-nullability.NullablePassedToNonnull, 1633174e4dfSEd Tanous clang-analyzer-nullability.NullableReturnedFromNonnull, 1644ba5be51SEd Tanous clang-analyzer-optin.core.EnumCastOutOfRange, 1653174e4dfSEd Tanous clang-analyzer-optin.cplusplus.UninitializedObject, 1663174e4dfSEd Tanous clang-analyzer-optin.cplusplus.VirtualCall, 1673174e4dfSEd Tanous clang-analyzer-optin.mpi.MPI-Checker, 1683174e4dfSEd Tanous clang-analyzer-optin.osx.OSObjectCStyleCast, 1693174e4dfSEd Tanous clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, 1703174e4dfSEd Tanous clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker, 1713174e4dfSEd Tanous clang-analyzer-optin.performance.GCDAntipattern, 1723174e4dfSEd Tanous clang-analyzer-optin.performance.Padding, 1733174e4dfSEd Tanous clang-analyzer-optin.portability.UnixAPI, 174*eb48de5dSPatrick Williams clang-analyzer-optin.taint.TaintedAlloc, 1753174e4dfSEd Tanous clang-analyzer-osx.API, 1763174e4dfSEd Tanous clang-analyzer-osx.MIG, 1773174e4dfSEd Tanous clang-analyzer-osx.NSOrCFErrorDerefChecker, 1783174e4dfSEd Tanous clang-analyzer-osx.NumberObjectConversion, 1793174e4dfSEd Tanous clang-analyzer-osx.OSObjectRetainCount, 1803174e4dfSEd Tanous clang-analyzer-osx.ObjCProperty, 1813174e4dfSEd Tanous clang-analyzer-osx.SecKeychainAPI, 1823174e4dfSEd Tanous clang-analyzer-osx.cocoa.AtSync, 1833174e4dfSEd Tanous clang-analyzer-osx.cocoa.AutoreleaseWrite, 1843174e4dfSEd Tanous clang-analyzer-osx.cocoa.ClassRelease, 1853174e4dfSEd Tanous clang-analyzer-osx.cocoa.Dealloc, 1863174e4dfSEd Tanous clang-analyzer-osx.cocoa.IncompatibleMethodTypes, 1873174e4dfSEd Tanous clang-analyzer-osx.cocoa.Loops, 1883174e4dfSEd Tanous clang-analyzer-osx.cocoa.MissingSuperCall, 1893174e4dfSEd Tanous clang-analyzer-osx.cocoa.NSAutoreleasePool, 1903174e4dfSEd Tanous clang-analyzer-osx.cocoa.NSError, 1913174e4dfSEd Tanous clang-analyzer-osx.cocoa.NilArg, 1923174e4dfSEd Tanous clang-analyzer-osx.cocoa.NonNilReturnValue, 1933174e4dfSEd Tanous clang-analyzer-osx.cocoa.ObjCGenerics, 1943174e4dfSEd Tanous clang-analyzer-osx.cocoa.RetainCount, 1953174e4dfSEd Tanous clang-analyzer-osx.cocoa.RetainCountBase, 1963174e4dfSEd Tanous clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak, 1973174e4dfSEd Tanous clang-analyzer-osx.cocoa.SelfInit, 1983174e4dfSEd Tanous clang-analyzer-osx.cocoa.SuperDealloc, 1993174e4dfSEd Tanous clang-analyzer-osx.cocoa.UnusedIvars, 2003174e4dfSEd Tanous clang-analyzer-osx.cocoa.VariadicMethodTypes, 2013174e4dfSEd Tanous clang-analyzer-osx.coreFoundation.CFError, 2023174e4dfSEd Tanous clang-analyzer-osx.coreFoundation.CFNumber, 2033174e4dfSEd Tanous clang-analyzer-osx.coreFoundation.CFRetainRelease, 2043174e4dfSEd Tanous clang-analyzer-osx.coreFoundation.containers.OutOfBounds, 2053174e4dfSEd Tanous clang-analyzer-osx.coreFoundation.containers.PointerSizedValues, 2063174e4dfSEd Tanous clang-analyzer-security.FloatLoopCounter, 2077da633f0SEd Tanous clang-analyzer-security.PutenvStackArray, 2087da633f0SEd Tanous clang-analyzer-security.SetgidSetuidOrder, 2094ba5be51SEd Tanous clang-analyzer-security.cert.env.InvalidPtr, 2103174e4dfSEd Tanous clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, 2113174e4dfSEd Tanous clang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 2123174e4dfSEd Tanous clang-analyzer-security.insecureAPI.UncheckedReturn, 2133174e4dfSEd Tanous clang-analyzer-security.insecureAPI.bcmp, 2143174e4dfSEd Tanous clang-analyzer-security.insecureAPI.bcopy, 2153174e4dfSEd Tanous clang-analyzer-security.insecureAPI.bzero, 2163174e4dfSEd Tanous clang-analyzer-security.insecureAPI.decodeValueOfObjCType, 2173174e4dfSEd Tanous clang-analyzer-security.insecureAPI.getpw, 2183174e4dfSEd Tanous clang-analyzer-security.insecureAPI.gets, 2193174e4dfSEd Tanous clang-analyzer-security.insecureAPI.mkstemp, 2203174e4dfSEd Tanous clang-analyzer-security.insecureAPI.mktemp, 2213174e4dfSEd Tanous clang-analyzer-security.insecureAPI.rand, 2223174e4dfSEd Tanous clang-analyzer-security.insecureAPI.strcpy, 2233174e4dfSEd Tanous clang-analyzer-security.insecureAPI.vfork, 2243174e4dfSEd Tanous clang-analyzer-unix.API, 2257da633f0SEd Tanous clang-analyzer-unix.BlockInCriticalSection, 2263174e4dfSEd Tanous clang-analyzer-unix.DynamicMemoryModeling, 2274ba5be51SEd Tanous clang-analyzer-unix.Errno, 2283174e4dfSEd Tanous clang-analyzer-unix.Malloc, 2293174e4dfSEd Tanous clang-analyzer-unix.MallocSizeof, 2303174e4dfSEd Tanous clang-analyzer-unix.MismatchedDeallocator, 2314ba5be51SEd Tanous clang-analyzer-unix.StdCLibraryFunctions, 2323174e4dfSEd Tanous clang-analyzer-unix.Vfork, 2333174e4dfSEd Tanous clang-analyzer-unix.cstring.BadSizeArg, 2343174e4dfSEd Tanous clang-analyzer-unix.cstring.CStringModeling, 2353174e4dfSEd Tanous clang-analyzer-unix.cstring.NullArg, 2363174e4dfSEd Tanous clang-analyzer-valist.CopyToSelf, 2373174e4dfSEd Tanous clang-analyzer-valist.Uninitialized, 2383174e4dfSEd Tanous clang-analyzer-valist.Unterminated, 2393174e4dfSEd Tanous clang-analyzer-valist.ValistBase, 2403174e4dfSEd Tanous clang-analyzer-webkit.NoUncountedMemberChecker, 2413174e4dfSEd Tanous clang-analyzer-webkit.RefCntblBaseVirtualDtor, 2425db33d60SEd Tanous clang-analyzer-webkit.UncountedLambdaCapturesChecker, 2437da633f0SEd Tanous concurrency-mt-unsafe, 2447da633f0SEd Tanous concurrency-thread-canceltype-asynchronous, 2459bc9dc0aSEd Tanous cppcoreguidelines-avoid-c-arrays, 2464ba5be51SEd Tanous cppcoreguidelines-avoid-capturing-lambda-coroutines, 2479bc9dc0aSEd Tanous cppcoreguidelines-avoid-goto, 248cf9e417dSEd Tanous cppcoreguidelines-avoid-non-const-global-variables, 2494ba5be51SEd Tanous cppcoreguidelines-avoid-reference-coroutine-parameters, 2509bc9dc0aSEd Tanous cppcoreguidelines-c-copy-assignment-signature, 2519bc9dc0aSEd Tanous cppcoreguidelines-explicit-virtual-functions, 252543f4400SEd Tanous cppcoreguidelines-init-variables, 253d3a9e084SEd Tanous cppcoreguidelines-interfaces-global-init, 2544ba5be51SEd Tanous cppcoreguidelines-macro-to-enum, 255600d2394SEd Tanous cppcoreguidelines-macro-usage, 2564ba5be51SEd Tanous cppcoreguidelines-misleading-capture-default-by-value, 2579bc9dc0aSEd Tanous cppcoreguidelines-narrowing-conversions, 258fcc5aa66SEd Tanous cppcoreguidelines-no-malloc, 2594ba5be51SEd Tanous cppcoreguidelines-no-suspend-with-lock, 2604ba5be51SEd Tanous cppcoreguidelines-noexcept-destructor, 2614ba5be51SEd Tanous cppcoreguidelines-noexcept-move-operations, 2624ba5be51SEd Tanous cppcoreguidelines-noexcept-swap, 2639bc9dc0aSEd Tanous cppcoreguidelines-prefer-member-initializer, 2649b6ffca5SEd Tanous cppcoreguidelines-pro-bounds-array-to-pointer-decay, 265ca45aa3cSEd Tanous cppcoreguidelines-pro-bounds-pointer-arithmetic, 2664ecc618fSEd Tanous cppcoreguidelines-pro-type-const-cast, 2674bac4a89SEd Tanous cppcoreguidelines-pro-type-cstyle-cast, 268d3a9e084SEd Tanous cppcoreguidelines-pro-type-member-init, 26946ff87baSEd Tanous cppcoreguidelines-pro-type-reinterpret-cast, 270adf3d0e5SEd Tanous cppcoreguidelines-pro-type-static-cast-downcast, 2719bc9dc0aSEd Tanous cppcoreguidelines-pro-type-union-access, 27249d1eeaaSEd Tanous cppcoreguidelines-pro-type-vararg, 2734ba5be51SEd Tanous cppcoreguidelines-rvalue-reference-param-not-moved, 2749bc9dc0aSEd Tanous cppcoreguidelines-slicing, 275ecd6a3a2SEd Tanous cppcoreguidelines-special-member-functions, 276*eb48de5dSPatrick Williams cppcoreguidelines-use-default-member-init, 277*eb48de5dSPatrick Williams cppcoreguidelines-virtual-class-destructor, 2784e23a444SEd Tanous google-explicit-constructor, 2795a785c8aSEd Tanous misc-coroutine-hostile-raii, 2807da633f0SEd Tanous misc-definitions-in-headers, 2815a785c8aSEd Tanous misc-header-include-cycle, 2825a785c8aSEd Tanous misc-misleading-bidirectional, 2835a785c8aSEd Tanous misc-misleading-identifier, 284f23b7296SEd Tanous misc-misplaced-const, 2855a785c8aSEd Tanous misc-new-delete-overloads, 2865a785c8aSEd Tanous misc-non-copyable-objects, 287f23b7296SEd Tanous misc-redundant-expression, 288f23b7296SEd Tanous misc-static-assert, 289f23b7296SEd Tanous misc-throw-by-value-catch-by-reference, 290f23b7296SEd Tanous misc-unconventional-assign-operator, 291f23b7296SEd Tanous misc-uniqueptr-reset-release, 2925a785c8aSEd Tanous misc-unused-alias-decls, 2935a785c8aSEd Tanous misc-unused-parameters, 294f23b7296SEd Tanous misc-unused-using-decls, 2953174e4dfSEd Tanous modernize-avoid-bind, 2963174e4dfSEd Tanous modernize-deprecated-headers, 2973174e4dfSEd Tanous modernize-deprecated-ios-base-aliases, 2983174e4dfSEd Tanous modernize-loop-convert, 2993174e4dfSEd Tanous modernize-make-shared, 3003174e4dfSEd Tanous modernize-make-unique, 3013174e4dfSEd Tanous modernize-raw-string-literal, 302d9fcfcc1SEd Tanous modernize-redundant-void-arg, 3033174e4dfSEd Tanous modernize-replace-auto-ptr, 3043174e4dfSEd Tanous modernize-replace-random-shuffle, 3053174e4dfSEd Tanous modernize-return-braced-init-list, 3063174e4dfSEd Tanous modernize-shrink-to-fit, 3073174e4dfSEd Tanous modernize-unary-static-assert, 3083174e4dfSEd Tanous modernize-use-bool-literals, 3093174e4dfSEd Tanous modernize-use-default-member-init, 3103174e4dfSEd Tanous modernize-use-emplace, 3113174e4dfSEd Tanous modernize-use-equals-default, 3123174e4dfSEd Tanous modernize-use-equals-delete, 3133174e4dfSEd Tanous modernize-use-noexcept, 3143174e4dfSEd Tanous modernize-use-nullptr, 3153174e4dfSEd Tanous modernize-use-override, 3164ba5be51SEd Tanous modernize-use-starts-ends-with, 3174ba5be51SEd Tanous modernize-use-std-numbers, 3183174e4dfSEd Tanous modernize-use-transparent-functors, 3193174e4dfSEd Tanous modernize-use-uncaught-exceptions, 3203174e4dfSEd Tanous modernize-use-using, 3214ba5be51SEd Tanous performance-avoid-endl, 322f23b7296SEd Tanous performance-faster-string-find, 3233174e4dfSEd Tanous performance-for-range-copy, 3243174e4dfSEd Tanous performance-implicit-conversion-in-loop, 3253174e4dfSEd Tanous performance-inefficient-algorithm, 326f23b7296SEd Tanous performance-inefficient-string-concatenation, 3273174e4dfSEd Tanous performance-inefficient-vector-operation, 328f23b7296SEd Tanous performance-move-const-arg, 3293174e4dfSEd Tanous performance-move-constructor-init, 3303174e4dfSEd Tanous performance-no-automatic-move, 33131873b31SEd Tanous performance-no-int-to-ptr, 3324ba5be51SEd Tanous performance-noexcept-destructor, 333f23b7296SEd Tanous performance-noexcept-move-constructor, 3344ba5be51SEd Tanous performance-noexcept-swap, 3353174e4dfSEd Tanous performance-trivially-destructible, 3363174e4dfSEd Tanous performance-type-promotion-in-math-fn, 3373174e4dfSEd Tanous performance-unnecessary-copy-initialization, 338f23b7296SEd Tanous performance-unnecessary-value-param, 3399eb808c1SEd Tanous readability-avoid-const-params-in-decls, 340ddf3564eSEd Tanous readability-avoid-nested-conditional-operator, 3414ba5be51SEd Tanous readability-avoid-return-with-void-value, 3424ba5be51SEd Tanous readability-avoid-unconditional-preprocessor-if, 3433174e4dfSEd Tanous readability-braces-around-statements, 3443174e4dfSEd Tanous readability-const-return-type, 345db0d36efSEd Tanous readability-container-contains, 3460f83707dSEd Tanous readability-container-data-pointer, 34726f6976fSEd Tanous readability-container-size-empty, 34856d2396dSEd Tanous readability-convert-member-functions-to-static, 3493174e4dfSEd Tanous readability-delete-null-pointer, 3504ba5be51SEd Tanous readability-duplicate-include, 351f23b7296SEd Tanous readability-else-after-return, 35255f79e6fSEd Tanous readability-function-size, 35355f79e6fSEd Tanous readability-identifier-naming, 354e662eae8SEd Tanous readability-implicit-bool-conversion, 35555f79e6fSEd Tanous readability-inconsistent-declaration-parameter-name, 35655f79e6fSEd Tanous readability-isolate-declaration, 35756d2396dSEd Tanous readability-make-member-function-const, 35855f79e6fSEd Tanous readability-misleading-indentation, 35955f79e6fSEd Tanous readability-misplaced-array-index, 360104f09c9SEd Tanous readability-named-parameter, 36156d2396dSEd Tanous readability-non-const-parameter, 3627da633f0SEd Tanous readability-operators-representation, 36355f79e6fSEd Tanous readability-qualified-auto, 36455f79e6fSEd Tanous readability-redundant-access-specifiers, 3654ba5be51SEd Tanous readability-redundant-casting, 366dcf2ebc0SEd Tanous readability-redundant-control-flow, 367e05aec50SEd Tanous readability-redundant-declaration, 368e05aec50SEd Tanous readability-redundant-function-ptr-dereference, 3699de65b34SEd Tanous readability-redundant-inline-specifier, 370e05aec50SEd Tanous readability-redundant-member-init, 371e05aec50SEd Tanous readability-redundant-preprocessor, 372e05aec50SEd Tanous readability-redundant-smartptr-get, 373e05aec50SEd Tanous readability-redundant-string-cstr, 374e05aec50SEd Tanous readability-redundant-string-init, 3754ba5be51SEd Tanous readability-reference-to-constructed-temporary, 37655f79e6fSEd Tanous readability-simplify-boolean-expr, 37755f79e6fSEd Tanous readability-simplify-subscript-expr, 37871d5d8dbSEd Tanous readability-static-accessed-through-instance, 37955f79e6fSEd Tanous readability-static-definition-in-anonymous-namespace, 38055f79e6fSEd Tanous readability-string-compare, 38155f79e6fSEd Tanous readability-suspicious-call-argument, 38255f79e6fSEd Tanous readability-uniqueptr-delete-release, 3837da633f0SEd Tanous readability-uppercase-literal-suffix, 384*eb48de5dSPatrick Williams readability-use-std-min-max 385*eb48de5dSPatrick Williams ' 386*eb48de5dSPatrick Williams 387*eb48de5dSPatrick WilliamsCheckOptions: 388*eb48de5dSPatrick Williams- key: cppcoreguidelines-macro-usage.AllowedRegexp 389*eb48de5dSPatrick Williams value: DEBUG*|NLOHMANN_JSON_SERIALIZE_ENUM 390*eb48de5dSPatrick Williams- key: cppcoreguidelines-rvalue-reference-param-not-moved.IgnoreUnnamedParams 391*eb48de5dSPatrick Williams value: true 392*eb48de5dSPatrick Williams- key: misc-include-cleaner.IgnoreHeaders 393*eb48de5dSPatrick Williams value: ((nlohmann/json.hpp)|(nlohmann/json_fwd.hpp)|(boost/asio/connect_pipe.hpp)|(boost/beast/websocket/rfc6455.hpp)|(read.hpp)|(write.hpp)|(boost/circular_buffer.hpp)|(boost/asio/.*read.hpp)|(boost/.*/src.hpp)|(boost/.*/detail/.*)|(nlohmann/detail/.*)|(stdio.h)|(ranges)|(bits/.*)|(boost/system/error_code.hpp)|(json_formatters.hpp)|(boost_formatters.hpp)|(CLI/.*)) 394*eb48de5dSPatrick Williams- key: readability-identifier-naming.ClassCase 395*eb48de5dSPatrick Williams value: CamelCase 396*eb48de5dSPatrick Williams- key: readability-identifier-naming.FunctionCase 397*eb48de5dSPatrick Williams value: camelBack 398*eb48de5dSPatrick Williams- key: readability-identifier-naming.FunctionIgnoredRegexp 399*eb48de5dSPatrick Williams value: (BMCWEB_LOG_DEBUG|BMCWEB_LOG_INFO|BMCWEB_LOG_WARNING|BMCWEB_LOG_ERROR|BMCWEB_LOG_CRITICAL|REDFISH_SUB_ROUTE) 400*eb48de5dSPatrick Williams- key: readability-identifier-naming.NamespaceCase 401*eb48de5dSPatrick Williams value: lower_case 402*eb48de5dSPatrick Williams- key: readability-identifier-naming.ParameterCase 403*eb48de5dSPatrick Williams value: camelBack 404*eb48de5dSPatrick Williams- key: readability-identifier-naming.StructCase 405*eb48de5dSPatrick Williams value: CamelCase 406*eb48de5dSPatrick Williams- key: readability-identifier-naming.StructIgnoredRegexp 407*eb48de5dSPatrick Williams value: (BMCWEB_LOG_DEBUG|BMCWEB_LOG_INFO|BMCWEB_LOG_WARNING|BMCWEB_LOG_ERROR|BMCWEB_LOG_CRITICAL) 408*eb48de5dSPatrick Williams- key: readability-identifier-naming.VariableCase 409*eb48de5dSPatrick Williams value: camelBack 410*eb48de5dSPatrick Williams 411*eb48de5dSPatrick WilliamsHeaderFilterRegex: .* 4123174e4dfSEd Tanous 4133174e4dfSEd TanousWarningsAsErrors: '*' 414