14f68fc46SJayanth OthayothChecks: ' 24f68fc46SJayanth Othayoth-*, 3508113afSJayanth Othayothbugprone-argument-comment, 4508113afSJayanth Othayothbugprone-assert-side-effect, 5508113afSJayanth Othayothbugprone-assignment-in-if, 6508113afSJayanth Othayothbugprone-bad-signal-to-kill-thread, 7508113afSJayanth Othayothbugprone-bool-pointer-implicit-conversion, 8508113afSJayanth Othayothbugprone-branch-clone, 9508113afSJayanth Othayothbugprone-casting-through-void, 10508113afSJayanth Othayothbugprone-chained-comparison, 11508113afSJayanth Othayothbugprone-compare-pointer-to-member-virtual-function, 12508113afSJayanth Othayothbugprone-copy-constructor-init, 13508113afSJayanth Othayothbugprone-dangling-handle, 14508113afSJayanth Othayothbugprone-dynamic-static-initializers, 15316a2277SJayanth Othayothbugprone-empty-catch, 16508113afSJayanth Othayothbugprone-fold-init-type, 17109e9948SJayanth Othayothbugprone-forward-declaration-namespace, 18508113afSJayanth Othayothbugprone-forwarding-reference-overload, 19508113afSJayanth Othayothbugprone-implicit-widening-of-multiplication-result, 20508113afSJayanth Othayothbugprone-inaccurate-erase, 21508113afSJayanth Othayothbugprone-inc-dec-in-conditions, 22508113afSJayanth Othayothbugprone-incorrect-enable-if, 23508113afSJayanth Othayothbugprone-incorrect-roundings, 24508113afSJayanth Othayothbugprone-infinite-loop, 25508113afSJayanth Othayothbugprone-integer-division, 26508113afSJayanth Othayothbugprone-lambda-function-name, 27508113afSJayanth Othayothbugprone-macro-parentheses, 28508113afSJayanth Othayothbugprone-macro-repeated-side-effects, 29508113afSJayanth Othayothbugprone-misplaced-operator-in-strlen-in-alloc, 30508113afSJayanth Othayothbugprone-misplaced-pointer-arithmetic-in-alloc, 31508113afSJayanth Othayothbugprone-misplaced-widening-cast, 32508113afSJayanth Othayothbugprone-move-forwarding-reference, 33508113afSJayanth Othayothbugprone-multi-level-implicit-pointer-conversion, 34508113afSJayanth Othayothbugprone-multiple-new-in-one-expression, 35508113afSJayanth Othayothbugprone-multiple-statement-macro, 3617ba876cSJayanth Othayothbugprone-narrowing-conversions, 37508113afSJayanth Othayothbugprone-no-escape, 38508113afSJayanth Othayothbugprone-non-zero-enum-to-bool-conversion, 39508113afSJayanth Othayothbugprone-not-null-terminated-result, 40508113afSJayanth Othayothbugprone-optional-value-conversion, 41508113afSJayanth Othayothbugprone-parent-virtual-call, 42508113afSJayanth Othayothbugprone-posix-return, 43508113afSJayanth Othayothbugprone-redundant-branch-condition, 44508113afSJayanth Othayothbugprone-reserved-identifier, 45508113afSJayanth Othayothbugprone-shared-ptr-array-mismatch, 46508113afSJayanth Othayothbugprone-signal-handler, 47508113afSJayanth Othayothbugprone-signed-char-misuse, 48508113afSJayanth Othayothbugprone-sizeof-container, 49508113afSJayanth Othayothbugprone-sizeof-expression, 50508113afSJayanth Othayothbugprone-spuriously-wake-up-functions, 51508113afSJayanth Othayothbugprone-standalone-empty, 52508113afSJayanth Othayothbugprone-string-constructor, 53508113afSJayanth Othayothbugprone-string-integer-assignment, 54508113afSJayanth Othayothbugprone-string-literal-with-embedded-nul, 55508113afSJayanth Othayothbugprone-stringview-nullptr, 56508113afSJayanth Othayothbugprone-suspicious-enum-usage, 57508113afSJayanth Othayothbugprone-suspicious-include, 58508113afSJayanth Othayothbugprone-suspicious-memory-comparison, 59508113afSJayanth Othayothbugprone-suspicious-memset-usage, 60508113afSJayanth Othayothbugprone-suspicious-missing-comma, 61508113afSJayanth Othayothbugprone-suspicious-realloc-usage, 62508113afSJayanth Othayothbugprone-suspicious-semicolon, 63508113afSJayanth Othayothbugprone-suspicious-string-compare, 64508113afSJayanth Othayothbugprone-swapped-arguments, 65508113afSJayanth Othayothbugprone-switch-missing-default-case, 66508113afSJayanth Othayothbugprone-terminating-continue, 67508113afSJayanth Othayothbugprone-throw-keyword-missing, 68508113afSJayanth Othayothbugprone-too-small-loop-variable, 69418d460aSJayanth Othayothbugprone-unchecked-optional-access, 70508113afSJayanth Othayothbugprone-undefined-memory-manipulation, 71508113afSJayanth Othayothbugprone-undelegated-constructor, 72508113afSJayanth Othayothbugprone-unhandled-exception-at-new, 73508113afSJayanth Othayothbugprone-unhandled-self-assignment, 74508113afSJayanth Othayothbugprone-unique-ptr-array-mismatch, 75508113afSJayanth Othayothbugprone-unsafe-functions, 76508113afSJayanth Othayothbugprone-unused-local-non-trivial-variable, 77508113afSJayanth Othayothbugprone-unused-raii, 78508113afSJayanth Othayothbugprone-unused-return-value, 79508113afSJayanth Othayothbugprone-use-after-move, 80508113afSJayanth Othayothbugprone-virtual-near-miss, 81630de6a3SJayanth Othayothcert-con36-c, 82630de6a3SJayanth Othayothcert-con54-cpp, 83630de6a3SJayanth Othayothcert-dcl03-c, 84630de6a3SJayanth Othayothcert-dcl16-c, 85630de6a3SJayanth Othayothcert-dcl21-cpp, 86630de6a3SJayanth Othayothcert-dcl37-c, 87630de6a3SJayanth Othayothcert-dcl50-cpp, 88630de6a3SJayanth Othayothcert-dcl51-cpp, 89630de6a3SJayanth Othayothcert-dcl54-cpp, 90630de6a3SJayanth Othayothcert-dcl58-cpp, 91630de6a3SJayanth Othayothcert-dcl59-cpp, 92630de6a3SJayanth Othayothcert-env33-c, 93630de6a3SJayanth Othayothcert-err09-cpp, 94630de6a3SJayanth Othayothcert-err34-c, 95630de6a3SJayanth Othayothcert-err52-cpp, 96630de6a3SJayanth Othayothcert-err60-cpp, 97630de6a3SJayanth Othayothcert-err61-cpp, 98630de6a3SJayanth Othayothcert-fio38-c, 99630de6a3SJayanth Othayothcert-flp30-c, 100630de6a3SJayanth Othayothcert-mem57-cpp, 101630de6a3SJayanth Othayothcert-msc30-c, 102630de6a3SJayanth Othayothcert-msc32-c, 103630de6a3SJayanth Othayothcert-msc50-cpp, 104630de6a3SJayanth Othayothcert-msc51-cpp, 105630de6a3SJayanth Othayothcert-oop11-cpp, 106630de6a3SJayanth Othayothcert-oop54-cpp, 107630de6a3SJayanth Othayothcert-oop57-cpp, 108630de6a3SJayanth Othayothcert-oop58-cpp, 109630de6a3SJayanth Othayothcert-pos44-c, 110630de6a3SJayanth Othayothcert-pos47-c, 111630de6a3SJayanth Othayothcert-sig30-c, 112630de6a3SJayanth Othayothcert-str34-c, 113*04299a7fSJayanth Othayothclang-analyzer-apiModeling.Errno, 114*04299a7fSJayanth Othayothclang-analyzer-apiModeling.TrustNonnull, 115*04299a7fSJayanth Othayothclang-analyzer-apiModeling.TrustReturnsNonnull, 116*04299a7fSJayanth Othayothclang-analyzer-apiModeling.google.GTest, 117*04299a7fSJayanth Othayothclang-analyzer-apiModeling.llvm.CastValue, 118*04299a7fSJayanth Othayothclang-analyzer-apiModeling.llvm.ReturnValue, 119*04299a7fSJayanth Othayothclang-analyzer-core.BitwiseShift, 120*04299a7fSJayanth Othayothclang-analyzer-core.CallAndMessage, 121*04299a7fSJayanth Othayothclang-analyzer-core.CallAndMessageModeling, 122*04299a7fSJayanth Othayothclang-analyzer-core.DivideZero, 123*04299a7fSJayanth Othayothclang-analyzer-core.DynamicTypePropagation, 124*04299a7fSJayanth Othayothclang-analyzer-core.NonNullParamChecker, 125*04299a7fSJayanth Othayothclang-analyzer-core.NonnilStringConstants, 126*04299a7fSJayanth Othayothclang-analyzer-core.NullDereference, 127*04299a7fSJayanth Othayothclang-analyzer-core.StackAddrEscapeBase, 128*04299a7fSJayanth Othayothclang-analyzer-core.StackAddressEscape, 129*04299a7fSJayanth Othayothclang-analyzer-core.UndefinedBinaryOperatorResult, 130*04299a7fSJayanth Othayothclang-analyzer-core.VLASize, 131*04299a7fSJayanth Othayothclang-analyzer-core.builtin.BuiltinFunctions, 132*04299a7fSJayanth Othayothclang-analyzer-core.builtin.NoReturnFunctions, 133*04299a7fSJayanth Othayothclang-analyzer-core.uninitialized.ArraySubscript, 134*04299a7fSJayanth Othayothclang-analyzer-core.uninitialized.Assign, 135*04299a7fSJayanth Othayothclang-analyzer-core.uninitialized.Branch, 136*04299a7fSJayanth Othayothclang-analyzer-core.uninitialized.CapturedBlockVariable, 137*04299a7fSJayanth Othayothclang-analyzer-core.uninitialized.NewArraySize, 138*04299a7fSJayanth Othayothclang-analyzer-core.uninitialized.UndefReturn, 139*04299a7fSJayanth Othayothclang-analyzer-cplusplus.InnerPointer, 140*04299a7fSJayanth Othayothclang-analyzer-cplusplus.Move, 141*04299a7fSJayanth Othayothclang-analyzer-cplusplus.NewDelete, 142*04299a7fSJayanth Othayothclang-analyzer-cplusplus.NewDeleteLeaks, 143*04299a7fSJayanth Othayothclang-analyzer-cplusplus.PlacementNew, 144*04299a7fSJayanth Othayothclang-analyzer-cplusplus.PureVirtualCall, 145*04299a7fSJayanth Othayothclang-analyzer-cplusplus.SelfAssignment, 146*04299a7fSJayanth Othayothclang-analyzer-cplusplus.SmartPtrModeling, 147*04299a7fSJayanth Othayothclang-analyzer-cplusplus.StringChecker, 148*04299a7fSJayanth Othayothclang-analyzer-cplusplus.VirtualCallModeling, 149*04299a7fSJayanth Othayothclang-analyzer-deadcode.DeadStores, 150*04299a7fSJayanth Othayothclang-analyzer-fuchsia.HandleChecker, 151*04299a7fSJayanth Othayothclang-analyzer-nullability.NullPassedToNonnull, 152*04299a7fSJayanth Othayothclang-analyzer-nullability.NullReturnedFromNonnull, 153*04299a7fSJayanth Othayothclang-analyzer-nullability.NullabilityBase, 154*04299a7fSJayanth Othayothclang-analyzer-nullability.NullableDereferenced, 155*04299a7fSJayanth Othayothclang-analyzer-nullability.NullablePassedToNonnull, 156*04299a7fSJayanth Othayothclang-analyzer-nullability.NullableReturnedFromNonnull, 157*04299a7fSJayanth Othayothclang-analyzer-optin.core.EnumCastOutOfRange, 158*04299a7fSJayanth Othayothclang-analyzer-optin.cplusplus.UninitializedObject, 159*04299a7fSJayanth Othayothclang-analyzer-optin.cplusplus.VirtualCall, 160*04299a7fSJayanth Othayothclang-analyzer-optin.mpi.MPI-Checker, 161*04299a7fSJayanth Othayothclang-analyzer-optin.osx.OSObjectCStyleCast, 162*04299a7fSJayanth Othayothclang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, 163*04299a7fSJayanth Othayothclang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker, 164*04299a7fSJayanth Othayothclang-analyzer-optin.performance.GCDAntipattern, 165*04299a7fSJayanth Othayothclang-analyzer-optin.performance.Padding, 166*04299a7fSJayanth Othayothclang-analyzer-optin.portability.UnixAPI, 167*04299a7fSJayanth Othayothclang-analyzer-osx.API, 168*04299a7fSJayanth Othayothclang-analyzer-osx.MIG, 169*04299a7fSJayanth Othayothclang-analyzer-osx.NSOrCFErrorDerefChecker, 170*04299a7fSJayanth Othayothclang-analyzer-osx.NumberObjectConversion, 171*04299a7fSJayanth Othayothclang-analyzer-osx.OSObjectRetainCount, 172*04299a7fSJayanth Othayothclang-analyzer-osx.ObjCProperty, 173*04299a7fSJayanth Othayothclang-analyzer-osx.SecKeychainAPI, 174*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.AtSync, 175*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.AutoreleaseWrite, 176*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.ClassRelease, 177*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.Dealloc, 178*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.IncompatibleMethodTypes, 179*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.Loops, 180*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.MissingSuperCall, 181*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.NSAutoreleasePool, 182*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.NSError, 183*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.NilArg, 184*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.NonNilReturnValue, 185*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.ObjCGenerics, 186*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.RetainCount, 187*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.RetainCountBase, 188*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak, 189*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.SelfInit, 190*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.SuperDealloc, 191*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.UnusedIvars, 192*04299a7fSJayanth Othayothclang-analyzer-osx.cocoa.VariadicMethodTypes, 193*04299a7fSJayanth Othayothclang-analyzer-osx.coreFoundation.CFError, 194*04299a7fSJayanth Othayothclang-analyzer-osx.coreFoundation.CFNumber, 195*04299a7fSJayanth Othayothclang-analyzer-osx.coreFoundation.CFRetainRelease, 196*04299a7fSJayanth Othayothclang-analyzer-osx.coreFoundation.containers.OutOfBounds, 197*04299a7fSJayanth Othayothclang-analyzer-osx.coreFoundation.containers.PointerSizedValues, 198*04299a7fSJayanth Othayothclang-analyzer-security.FloatLoopCounter, 199*04299a7fSJayanth Othayothclang-analyzer-security.cert.env.InvalidPtr, 200*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, 201*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 202*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.UncheckedReturn, 203*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.bcmp, 204*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.bcopy, 205*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.bzero, 206*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.decodeValueOfObjCType, 207*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.getpw, 208*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.gets, 209*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.mkstemp, 210*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.mktemp, 211*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.rand, 212*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.strcpy, 213*04299a7fSJayanth Othayothclang-analyzer-security.insecureAPI.vfork, 214*04299a7fSJayanth Othayothclang-analyzer-unix.API, 215*04299a7fSJayanth Othayothclang-analyzer-unix.DynamicMemoryModeling, 216*04299a7fSJayanth Othayothclang-analyzer-unix.Errno, 217*04299a7fSJayanth Othayothclang-analyzer-unix.Malloc, 218*04299a7fSJayanth Othayothclang-analyzer-unix.MallocSizeof, 219*04299a7fSJayanth Othayothclang-analyzer-unix.MismatchedDeallocator, 220*04299a7fSJayanth Othayothclang-analyzer-unix.StdCLibraryFunctions, 221*04299a7fSJayanth Othayothclang-analyzer-unix.Vfork, 222*04299a7fSJayanth Othayothclang-analyzer-unix.cstring.BadSizeArg, 223*04299a7fSJayanth Othayothclang-analyzer-unix.cstring.CStringModeling, 224*04299a7fSJayanth Othayothclang-analyzer-unix.cstring.NullArg, 225*04299a7fSJayanth Othayothclang-analyzer-valist.CopyToSelf, 226*04299a7fSJayanth Othayothclang-analyzer-valist.Uninitialized, 227*04299a7fSJayanth Othayothclang-analyzer-valist.Unterminated, 228*04299a7fSJayanth Othayothclang-analyzer-valist.ValistBase, 229*04299a7fSJayanth Othayothclang-analyzer-webkit.NoUncountedMemberChecker, 230*04299a7fSJayanth Othayothclang-analyzer-webkit.RefCntblBaseVirtualDtor, 231*04299a7fSJayanth Othayothclang-analyzer-webkit.UncountedLambdaCapturesChecker, 2324f68fc46SJayanth Othayothreadability-identifier-naming' 2334f68fc46SJayanth Othayoth 2344f68fc46SJayanth OthayothWarningsAsErrors: '*' 2354f68fc46SJayanth OthayothHeaderFilterRegex: '.*' 2364f68fc46SJayanth Othayoth 2374f68fc46SJayanth OthayothCheckOptions: 2384f68fc46SJayanth Othayoth - { key: readability-identifier-naming.ClassCase, value: CamelCase } 2394f68fc46SJayanth Othayoth - { key: readability-identifier-naming.FunctionCase, value: camelBack } 2404f68fc46SJayanth Othayoth - { key: readability-identifier-naming.NamespaceCase, value: lower_case } 241