1*4def99b4SAndrew JefferyChecks: ' 2*4def99b4SAndrew Jeffery-*, 3*4def99b4SAndrew Jefferyboost-use-to-string, 4*4def99b4SAndrew Jefferybugprone-argument-comment, 5*4def99b4SAndrew Jefferybugprone-assert-side-effect, 6*4def99b4SAndrew Jefferybugprone-bad-signal-to-kill-thread, 7*4def99b4SAndrew Jefferybugprone-bool-pointer-implicit-conversion, 8*4def99b4SAndrew Jefferybugprone-branch-clone, 9*4def99b4SAndrew Jefferybugprone-copy-constructor-init, 10*4def99b4SAndrew Jefferybugprone-dangling-handle, 11*4def99b4SAndrew Jefferybugprone-dynamic-static-initializers, 12*4def99b4SAndrew Jefferybugprone-fold-init-type, 13*4def99b4SAndrew Jefferybugprone-forward-declaration-namespace, 14*4def99b4SAndrew Jefferybugprone-forwarding-reference-overload, 15*4def99b4SAndrew Jefferybugprone-implicit-widening-of-multiplication-result, 16*4def99b4SAndrew Jefferybugprone-inaccurate-erase, 17*4def99b4SAndrew Jefferybugprone-incorrect-roundings, 18*4def99b4SAndrew Jefferybugprone-infinite-loop, 19*4def99b4SAndrew Jefferybugprone-integer-division, 20*4def99b4SAndrew Jefferybugprone-lambda-function-name, 21*4def99b4SAndrew Jefferybugprone-macro-parentheses, 22*4def99b4SAndrew Jefferybugprone-macro-repeated-side-effects, 23*4def99b4SAndrew Jefferybugprone-misplaced-operator-in-strlen-in-alloc, 24*4def99b4SAndrew Jefferybugprone-misplaced-pointer-arithmetic-in-alloc, 25*4def99b4SAndrew Jefferybugprone-misplaced-widening-cast, 26*4def99b4SAndrew Jefferybugprone-move-forwarding-reference, 27*4def99b4SAndrew Jefferybugprone-multiple-statement-macro, 28*4def99b4SAndrew Jefferybugprone-narrowing-conversions, 29*4def99b4SAndrew Jefferybugprone-no-escape, 30*4def99b4SAndrew Jefferybugprone-not-null-terminated-result, 31*4def99b4SAndrew Jefferybugprone-parent-virtual-call, 32*4def99b4SAndrew Jefferybugprone-posix-return, 33*4def99b4SAndrew Jefferybugprone-redundant-branch-condition, 34*4def99b4SAndrew Jefferybugprone-reserved-identifier, 35*4def99b4SAndrew Jefferybugprone-signal-handler, 36*4def99b4SAndrew Jefferybugprone-signed-char-misuse, 37*4def99b4SAndrew Jefferybugprone-sizeof-container, 38*4def99b4SAndrew Jefferybugprone-sizeof-expression, 39*4def99b4SAndrew Jefferybugprone-spuriously-wake-up-functions, 40*4def99b4SAndrew Jefferybugprone-string-constructor, 41*4def99b4SAndrew Jefferybugprone-string-integer-assignment, 42*4def99b4SAndrew Jefferybugprone-string-literal-with-embedded-nul, 43*4def99b4SAndrew Jefferybugprone-suspicious-enum-usage, 44*4def99b4SAndrew Jefferybugprone-suspicious-include, 45*4def99b4SAndrew Jefferybugprone-suspicious-memset-usage, 46*4def99b4SAndrew Jefferybugprone-suspicious-missing-comma, 47*4def99b4SAndrew Jefferybugprone-suspicious-semicolon, 48*4def99b4SAndrew Jefferybugprone-suspicious-string-compare, 49*4def99b4SAndrew Jefferybugprone-swapped-arguments, 50*4def99b4SAndrew Jefferybugprone-terminating-continue, 51*4def99b4SAndrew Jefferybugprone-throw-keyword-missing, 52*4def99b4SAndrew Jefferybugprone-too-small-loop-variable, 53*4def99b4SAndrew Jefferybugprone-undefined-memory-manipulation, 54*4def99b4SAndrew Jefferybugprone-undelegated-constructor, 55*4def99b4SAndrew Jefferybugprone-unhandled-exception-at-new, 56*4def99b4SAndrew Jefferybugprone-unhandled-self-assignment, 57*4def99b4SAndrew Jefferybugprone-unused-raii, 58*4def99b4SAndrew Jefferybugprone-unused-return-value, 59*4def99b4SAndrew Jefferybugprone-use-after-move, 60*4def99b4SAndrew Jefferybugprone-virtual-near-miss, 61*4def99b4SAndrew Jefferycert-con36-c, 62*4def99b4SAndrew Jefferycert-con54-cpp, 63*4def99b4SAndrew Jefferycert-dcl03-c, 64*4def99b4SAndrew Jefferycert-dcl16-c, 65*4def99b4SAndrew Jefferycert-dcl21-cpp, 66*4def99b4SAndrew Jefferycert-dcl37-c, 67*4def99b4SAndrew Jefferycert-dcl50-cpp, 68*4def99b4SAndrew Jefferycert-dcl51-cpp, 69*4def99b4SAndrew Jefferycert-dcl54-cpp, 70*4def99b4SAndrew Jefferycert-dcl58-cpp, 71*4def99b4SAndrew Jefferycert-dcl59-cpp, 72*4def99b4SAndrew Jefferycert-env33-c, 73*4def99b4SAndrew Jefferycert-err09-cpp, 74*4def99b4SAndrew Jefferycert-err34-c, 75*4def99b4SAndrew Jefferycert-err52-cpp, 76*4def99b4SAndrew Jefferycert-err60-cpp, 77*4def99b4SAndrew Jefferycert-err61-cpp, 78*4def99b4SAndrew Jefferycert-fio38-c, 79*4def99b4SAndrew Jefferycert-flp30-c, 80*4def99b4SAndrew Jefferycert-mem57-cpp, 81*4def99b4SAndrew Jefferycert-msc30-c, 82*4def99b4SAndrew Jefferycert-msc32-c, 83*4def99b4SAndrew Jefferycert-msc50-cpp, 84*4def99b4SAndrew Jefferycert-msc51-cpp, 85*4def99b4SAndrew Jefferycert-oop11-cpp, 86*4def99b4SAndrew Jefferycert-oop54-cpp, 87*4def99b4SAndrew Jefferycert-oop57-cpp, 88*4def99b4SAndrew Jefferycert-oop58-cpp, 89*4def99b4SAndrew Jefferycert-pos44-c, 90*4def99b4SAndrew Jefferycert-pos47-c, 91*4def99b4SAndrew Jefferycert-sig30-c, 92*4def99b4SAndrew Jefferycert-str34-c, 93*4def99b4SAndrew Jefferyclang-analyzer-apiModeling.StdCLibraryFunctions, 94*4def99b4SAndrew Jefferyclang-analyzer-apiModeling.TrustNonnull, 95*4def99b4SAndrew Jefferyclang-analyzer-apiModeling.google.GTest, 96*4def99b4SAndrew Jefferyclang-analyzer-apiModeling.llvm.CastValue, 97*4def99b4SAndrew Jefferyclang-analyzer-apiModeling.llvm.ReturnValue, 98*4def99b4SAndrew Jefferyclang-analyzer-core.CallAndMessage, 99*4def99b4SAndrew Jefferyclang-analyzer-core.CallAndMessageModeling, 100*4def99b4SAndrew Jefferyclang-analyzer-core.DivideZero, 101*4def99b4SAndrew Jefferyclang-analyzer-core.DynamicTypePropagation, 102*4def99b4SAndrew Jefferyclang-analyzer-core.NonNullParamChecker, 103*4def99b4SAndrew Jefferyclang-analyzer-core.NonnilStringConstants, 104*4def99b4SAndrew Jefferyclang-analyzer-core.NullDereference, 105*4def99b4SAndrew Jefferyclang-analyzer-core.StackAddrEscapeBase, 106*4def99b4SAndrew Jefferyclang-analyzer-core.StackAddressEscape, 107*4def99b4SAndrew Jefferyclang-analyzer-core.UndefinedBinaryOperatorResult, 108*4def99b4SAndrew Jefferyclang-analyzer-core.VLASize, 109*4def99b4SAndrew Jefferyclang-analyzer-core.builtin.BuiltinFunctions, 110*4def99b4SAndrew Jefferyclang-analyzer-core.builtin.NoReturnFunctions, 111*4def99b4SAndrew Jefferyclang-analyzer-core.uninitialized.ArraySubscript, 112*4def99b4SAndrew Jefferyclang-analyzer-core.uninitialized.Assign, 113*4def99b4SAndrew Jefferyclang-analyzer-core.uninitialized.Branch, 114*4def99b4SAndrew Jefferyclang-analyzer-core.uninitialized.CapturedBlockVariable, 115*4def99b4SAndrew Jefferyclang-analyzer-core.uninitialized.UndefReturn, 116*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.InnerPointer, 117*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.Move, 118*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.NewDelete, 119*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.NewDeleteLeaks, 120*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.PlacementNew, 121*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.PureVirtualCall, 122*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.SelfAssignment, 123*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.SmartPtrModeling, 124*4def99b4SAndrew Jefferyclang-analyzer-cplusplus.VirtualCallModeling, 125*4def99b4SAndrew Jefferyclang-analyzer-deadcode.DeadStores, 126*4def99b4SAndrew Jefferyclang-analyzer-fuchsia.HandleChecker, 127*4def99b4SAndrew Jefferyclang-analyzer-nullability.NullPassedToNonnull, 128*4def99b4SAndrew Jefferyclang-analyzer-nullability.NullReturnedFromNonnull, 129*4def99b4SAndrew Jefferyclang-analyzer-nullability.NullabilityBase, 130*4def99b4SAndrew Jefferyclang-analyzer-nullability.NullableDereferenced, 131*4def99b4SAndrew Jefferyclang-analyzer-nullability.NullablePassedToNonnull, 132*4def99b4SAndrew Jefferyclang-analyzer-nullability.NullableReturnedFromNonnull, 133*4def99b4SAndrew Jefferyclang-analyzer-optin.cplusplus.UninitializedObject, 134*4def99b4SAndrew Jefferyclang-analyzer-optin.cplusplus.VirtualCall, 135*4def99b4SAndrew Jefferyclang-analyzer-optin.mpi.MPI-Checker, 136*4def99b4SAndrew Jefferyclang-analyzer-optin.osx.OSObjectCStyleCast, 137*4def99b4SAndrew Jefferyclang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, 138*4def99b4SAndrew Jefferyclang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker, 139*4def99b4SAndrew Jefferyclang-analyzer-optin.performance.GCDAntipattern, 140*4def99b4SAndrew Jefferyclang-analyzer-optin.performance.Padding, 141*4def99b4SAndrew Jefferyclang-analyzer-optin.portability.UnixAPI, 142*4def99b4SAndrew Jefferyclang-analyzer-osx.API, 143*4def99b4SAndrew Jefferyclang-analyzer-osx.MIG, 144*4def99b4SAndrew Jefferyclang-analyzer-osx.NSOrCFErrorDerefChecker, 145*4def99b4SAndrew Jefferyclang-analyzer-osx.NumberObjectConversion, 146*4def99b4SAndrew Jefferyclang-analyzer-osx.OSObjectRetainCount, 147*4def99b4SAndrew Jefferyclang-analyzer-osx.ObjCProperty, 148*4def99b4SAndrew Jefferyclang-analyzer-osx.SecKeychainAPI, 149*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.AtSync, 150*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.AutoreleaseWrite, 151*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.ClassRelease, 152*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.Dealloc, 153*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.IncompatibleMethodTypes, 154*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.Loops, 155*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.MissingSuperCall, 156*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.NSAutoreleasePool, 157*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.NSError, 158*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.NilArg, 159*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.NonNilReturnValue, 160*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.ObjCGenerics, 161*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.RetainCount, 162*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.RetainCountBase, 163*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak, 164*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.SelfInit, 165*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.SuperDealloc, 166*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.UnusedIvars, 167*4def99b4SAndrew Jefferyclang-analyzer-osx.cocoa.VariadicMethodTypes, 168*4def99b4SAndrew Jefferyclang-analyzer-osx.coreFoundation.CFError, 169*4def99b4SAndrew Jefferyclang-analyzer-osx.coreFoundation.CFNumber, 170*4def99b4SAndrew Jefferyclang-analyzer-osx.coreFoundation.CFRetainRelease, 171*4def99b4SAndrew Jefferyclang-analyzer-osx.coreFoundation.containers.OutOfBounds, 172*4def99b4SAndrew Jefferyclang-analyzer-osx.coreFoundation.containers.PointerSizedValues, 173*4def99b4SAndrew Jefferyclang-analyzer-security.FloatLoopCounter, 174*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, 175*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 176*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.UncheckedReturn, 177*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.bcmp, 178*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.bcopy, 179*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.bzero, 180*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.decodeValueOfObjCType, 181*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.getpw, 182*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.gets, 183*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.mkstemp, 184*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.mktemp, 185*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.rand, 186*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.strcpy, 187*4def99b4SAndrew Jefferyclang-analyzer-security.insecureAPI.vfork, 188*4def99b4SAndrew Jefferyclang-analyzer-unix.API, 189*4def99b4SAndrew Jefferyclang-analyzer-unix.DynamicMemoryModeling, 190*4def99b4SAndrew Jefferyclang-analyzer-unix.Malloc, 191*4def99b4SAndrew Jefferyclang-analyzer-unix.MallocSizeof, 192*4def99b4SAndrew Jefferyclang-analyzer-unix.MismatchedDeallocator, 193*4def99b4SAndrew Jefferyclang-analyzer-unix.Vfork, 194*4def99b4SAndrew Jefferyclang-analyzer-unix.cstring.BadSizeArg, 195*4def99b4SAndrew Jefferyclang-analyzer-unix.cstring.CStringModeling, 196*4def99b4SAndrew Jefferyclang-analyzer-unix.cstring.NullArg, 197*4def99b4SAndrew Jefferyclang-analyzer-valist.CopyToSelf, 198*4def99b4SAndrew Jefferyclang-analyzer-valist.Uninitialized, 199*4def99b4SAndrew Jefferyclang-analyzer-valist.Unterminated, 200*4def99b4SAndrew Jefferyclang-analyzer-valist.ValistBase, 201*4def99b4SAndrew Jefferyclang-analyzer-webkit.NoUncountedMemberChecker, 202*4def99b4SAndrew Jefferyclang-analyzer-webkit.RefCntblBaseVirtualDtor, 203*4def99b4SAndrew Jefferycppcoreguidelines-avoid-c-arrays, 204*4def99b4SAndrew Jefferycppcoreguidelines-avoid-goto, 205*4def99b4SAndrew Jefferycppcoreguidelines-avoid-non-const-global-variables, 206*4def99b4SAndrew Jefferycppcoreguidelines-c-copy-assignment-signature, 207*4def99b4SAndrew Jefferycppcoreguidelines-explicit-virtual-functions, 208*4def99b4SAndrew Jefferycppcoreguidelines-init-variables, 209*4def99b4SAndrew Jefferycppcoreguidelines-interfaces-global-init, 210*4def99b4SAndrew Jefferycppcoreguidelines-macro-usage, 211*4def99b4SAndrew Jefferycppcoreguidelines-narrowing-conversions, 212*4def99b4SAndrew Jefferycppcoreguidelines-no-malloc, 213*4def99b4SAndrew Jefferycppcoreguidelines-prefer-member-initializer, 214*4def99b4SAndrew Jefferycppcoreguidelines-pro-bounds-array-to-pointer-decay, 215*4def99b4SAndrew Jefferycppcoreguidelines-pro-bounds-pointer-arithmetic, 216*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-const-cast, 217*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-cstyle-cast, 218*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-member-init, 219*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-reinterpret-cast, 220*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-static-cast-downcast, 221*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-union-access, 222*4def99b4SAndrew Jefferycppcoreguidelines-pro-type-vararg, 223*4def99b4SAndrew Jefferycppcoreguidelines-slicing, 224*4def99b4SAndrew Jefferycppcoreguidelines-special-member-functions, 225*4def99b4SAndrew Jefferygoogle-explicit-constructor, 226*4def99b4SAndrew Jefferymisc-misplaced-const, 227*4def99b4SAndrew Jeffery#misc-no-recursion, 228*4def99b4SAndrew Jefferymisc-redundant-expression, 229*4def99b4SAndrew Jefferymisc-static-assert, 230*4def99b4SAndrew Jefferymisc-throw-by-value-catch-by-reference, 231*4def99b4SAndrew Jefferymisc-unconventional-assign-operator, 232*4def99b4SAndrew Jefferymisc-uniqueptr-reset-release, 233*4def99b4SAndrew Jefferymisc-unused-using-decls, 234*4def99b4SAndrew Jefferymodernize-avoid-bind, 235*4def99b4SAndrew Jefferymodernize-deprecated-headers, 236*4def99b4SAndrew Jefferymodernize-deprecated-ios-base-aliases, 237*4def99b4SAndrew Jefferymodernize-loop-convert, 238*4def99b4SAndrew Jefferymodernize-make-shared, 239*4def99b4SAndrew Jefferymodernize-make-unique, 240*4def99b4SAndrew Jefferymodernize-raw-string-literal, 241*4def99b4SAndrew Jefferymodernize-replace-auto-ptr, 242*4def99b4SAndrew Jefferymodernize-replace-random-shuffle, 243*4def99b4SAndrew Jefferymodernize-return-braced-init-list, 244*4def99b4SAndrew Jefferymodernize-shrink-to-fit, 245*4def99b4SAndrew Jefferymodernize-unary-static-assert, 246*4def99b4SAndrew Jefferymodernize-use-bool-literals, 247*4def99b4SAndrew Jefferymodernize-use-default-member-init, 248*4def99b4SAndrew Jefferymodernize-use-emplace, 249*4def99b4SAndrew Jefferymodernize-use-equals-default, 250*4def99b4SAndrew Jefferymodernize-use-equals-delete, 251*4def99b4SAndrew Jefferymodernize-use-noexcept, 252*4def99b4SAndrew Jefferymodernize-use-nullptr, 253*4def99b4SAndrew Jefferymodernize-use-override, 254*4def99b4SAndrew Jefferymodernize-use-transparent-functors, 255*4def99b4SAndrew Jefferymodernize-use-uncaught-exceptions, 256*4def99b4SAndrew Jefferymodernize-use-using, 257*4def99b4SAndrew Jefferyperformance-faster-string-find, 258*4def99b4SAndrew Jefferyperformance-for-range-copy, 259*4def99b4SAndrew Jefferyperformance-implicit-conversion-in-loop, 260*4def99b4SAndrew Jefferyperformance-inefficient-algorithm, 261*4def99b4SAndrew Jefferyperformance-inefficient-string-concatenation, 262*4def99b4SAndrew Jefferyperformance-inefficient-vector-operation, 263*4def99b4SAndrew Jefferyperformance-move-const-arg, 264*4def99b4SAndrew Jefferyperformance-move-constructor-init, 265*4def99b4SAndrew Jefferyperformance-no-automatic-move, 266*4def99b4SAndrew Jefferyperformance-no-int-to-ptr, 267*4def99b4SAndrew Jefferyperformance-noexcept-move-constructor, 268*4def99b4SAndrew Jefferyperformance-trivially-destructible, 269*4def99b4SAndrew Jefferyperformance-type-promotion-in-math-fn, 270*4def99b4SAndrew Jefferyperformance-unnecessary-copy-initialization, 271*4def99b4SAndrew Jefferyperformance-unnecessary-value-param, 272*4def99b4SAndrew Jefferyreadability-avoid-const-params-in-decls, 273*4def99b4SAndrew Jefferyreadability-braces-around-statements, 274*4def99b4SAndrew Jefferyreadability-const-return-type, 275*4def99b4SAndrew Jefferyreadability-container-size-empty, 276*4def99b4SAndrew Jefferyreadability-convert-member-functions-to-static, 277*4def99b4SAndrew Jefferyreadability-delete-null-pointer, 278*4def99b4SAndrew Jefferyreadability-deleted-default, 279*4def99b4SAndrew Jefferyreadability-else-after-return, 280*4def99b4SAndrew Jefferyreadability-function-size, 281*4def99b4SAndrew Jefferyreadability-identifier-naming, 282*4def99b4SAndrew Jefferyreadability-implicit-bool-conversion, 283*4def99b4SAndrew Jefferyreadability-inconsistent-declaration-parameter-name, 284*4def99b4SAndrew Jefferyreadability-isolate-declaration, 285*4def99b4SAndrew Jefferyreadability-make-member-function-const, 286*4def99b4SAndrew Jefferyreadability-misleading-indentation, 287*4def99b4SAndrew Jefferyreadability-misplaced-array-index, 288*4def99b4SAndrew Jefferyreadability-named-parameter, 289*4def99b4SAndrew Jefferyreadability-non-const-parameter, 290*4def99b4SAndrew Jefferyreadability-qualified-auto, 291*4def99b4SAndrew Jefferyreadability-redundant-access-specifiers, 292*4def99b4SAndrew Jefferyreadability-redundant-control-flow, 293*4def99b4SAndrew Jefferyreadability-redundant-declaration, 294*4def99b4SAndrew Jefferyreadability-redundant-function-ptr-dereference, 295*4def99b4SAndrew Jefferyreadability-redundant-member-init, 296*4def99b4SAndrew Jefferyreadability-redundant-preprocessor, 297*4def99b4SAndrew Jefferyreadability-redundant-smartptr-get, 298*4def99b4SAndrew Jefferyreadability-redundant-string-cstr, 299*4def99b4SAndrew Jefferyreadability-redundant-string-init, 300*4def99b4SAndrew Jefferyreadability-simplify-boolean-expr, 301*4def99b4SAndrew Jefferyreadability-simplify-subscript-expr, 302*4def99b4SAndrew Jefferyreadability-static-accessed-through-instance, 303*4def99b4SAndrew Jefferyreadability-static-definition-in-anonymous-namespace, 304*4def99b4SAndrew Jefferyreadability-string-compare, 305*4def99b4SAndrew Jefferyreadability-suspicious-call-argument, 306*4def99b4SAndrew Jefferyreadability-uniqueptr-delete-release, 307*4def99b4SAndrew Jefferyreadability-uppercase-literal-suffix' 308*4def99b4SAndrew Jeffery 309*4def99b4SAndrew JefferyWarningsAsErrors: '*' 310*4def99b4SAndrew JefferyHeaderFilterRegex: '.*' 311*4def99b4SAndrew JefferyCheckOptions: 312*4def99b4SAndrew Jeffery - { key: readability-identifier-naming.ClassCase, value: CamelCase } 313*4def99b4SAndrew Jeffery - { key: readability-identifier-naming.VariableCase, value: camelBack } 314*4def99b4SAndrew Jeffery - { key: readability-identifier-naming.FunctionCase, value: camelBack } 315*4def99b4SAndrew Jeffery - { key: readability-identifier-naming.ParameterCase, value: camelBack } 316*4def99b4SAndrew Jeffery - { key: readability-identifier-naming.NamespaceCase, value: lower_case } 317*4def99b4SAndrew Jeffery - { key: readability-identifier-naming.StructCase, value: CamelCase } 318*4def99b4SAndrew Jeffery - { key: cppcoreguidelines-macro-usage.AllowedRegexp, value: DEBUG*|NLOHMANN_JSON_SERIALIZE_ENUM } 319