1*2a98d0d9SLei YUChecks: '-*, 2508113afSJayanth Othayoth bugprone-argument-comment, 3508113afSJayanth Othayoth bugprone-assert-side-effect, 4508113afSJayanth Othayoth bugprone-assignment-in-if, 5508113afSJayanth Othayoth bugprone-bad-signal-to-kill-thread, 6508113afSJayanth Othayoth bugprone-bool-pointer-implicit-conversion, 7508113afSJayanth Othayoth bugprone-branch-clone, 8508113afSJayanth Othayoth bugprone-casting-through-void, 9508113afSJayanth Othayoth bugprone-chained-comparison, 10508113afSJayanth Othayoth bugprone-compare-pointer-to-member-virtual-function, 11508113afSJayanth Othayoth bugprone-copy-constructor-init, 12508113afSJayanth Othayoth bugprone-dangling-handle, 13508113afSJayanth Othayoth bugprone-dynamic-static-initializers, 14316a2277SJayanth Othayoth bugprone-empty-catch, 15508113afSJayanth Othayoth bugprone-fold-init-type, 16109e9948SJayanth Othayoth bugprone-forward-declaration-namespace, 17508113afSJayanth Othayoth bugprone-forwarding-reference-overload, 18508113afSJayanth Othayoth bugprone-implicit-widening-of-multiplication-result, 19508113afSJayanth Othayoth bugprone-inaccurate-erase, 20508113afSJayanth Othayoth bugprone-inc-dec-in-conditions, 21508113afSJayanth Othayoth bugprone-incorrect-enable-if, 22508113afSJayanth Othayoth bugprone-incorrect-roundings, 23508113afSJayanth Othayoth bugprone-infinite-loop, 24508113afSJayanth Othayoth bugprone-integer-division, 25508113afSJayanth Othayoth bugprone-lambda-function-name, 26508113afSJayanth Othayoth bugprone-macro-parentheses, 27508113afSJayanth Othayoth bugprone-macro-repeated-side-effects, 28508113afSJayanth Othayoth bugprone-misplaced-operator-in-strlen-in-alloc, 29508113afSJayanth Othayoth bugprone-misplaced-pointer-arithmetic-in-alloc, 30508113afSJayanth Othayoth bugprone-misplaced-widening-cast, 31508113afSJayanth Othayoth bugprone-move-forwarding-reference, 32508113afSJayanth Othayoth bugprone-multi-level-implicit-pointer-conversion, 33508113afSJayanth Othayoth bugprone-multiple-new-in-one-expression, 34508113afSJayanth Othayoth bugprone-multiple-statement-macro, 3517ba876cSJayanth Othayoth bugprone-narrowing-conversions, 36508113afSJayanth Othayoth bugprone-no-escape, 37508113afSJayanth Othayoth bugprone-non-zero-enum-to-bool-conversion, 38508113afSJayanth Othayoth bugprone-not-null-terminated-result, 39508113afSJayanth Othayoth bugprone-optional-value-conversion, 40508113afSJayanth Othayoth bugprone-parent-virtual-call, 41508113afSJayanth Othayoth bugprone-posix-return, 42508113afSJayanth Othayoth bugprone-redundant-branch-condition, 43508113afSJayanth Othayoth bugprone-reserved-identifier, 44508113afSJayanth Othayoth bugprone-shared-ptr-array-mismatch, 45508113afSJayanth Othayoth bugprone-signal-handler, 46508113afSJayanth Othayoth bugprone-signed-char-misuse, 47508113afSJayanth Othayoth bugprone-sizeof-container, 48508113afSJayanth Othayoth bugprone-sizeof-expression, 49508113afSJayanth Othayoth bugprone-spuriously-wake-up-functions, 50508113afSJayanth Othayoth bugprone-standalone-empty, 51508113afSJayanth Othayoth bugprone-string-constructor, 52508113afSJayanth Othayoth bugprone-string-integer-assignment, 53508113afSJayanth Othayoth bugprone-string-literal-with-embedded-nul, 54508113afSJayanth Othayoth bugprone-stringview-nullptr, 55508113afSJayanth Othayoth bugprone-suspicious-enum-usage, 56508113afSJayanth Othayoth bugprone-suspicious-include, 57508113afSJayanth Othayoth bugprone-suspicious-memory-comparison, 58508113afSJayanth Othayoth bugprone-suspicious-memset-usage, 59508113afSJayanth Othayoth bugprone-suspicious-missing-comma, 60508113afSJayanth Othayoth bugprone-suspicious-realloc-usage, 61508113afSJayanth Othayoth bugprone-suspicious-semicolon, 62508113afSJayanth Othayoth bugprone-suspicious-string-compare, 63508113afSJayanth Othayoth bugprone-swapped-arguments, 64508113afSJayanth Othayoth bugprone-switch-missing-default-case, 65508113afSJayanth Othayoth bugprone-terminating-continue, 66508113afSJayanth Othayoth bugprone-throw-keyword-missing, 67508113afSJayanth Othayoth bugprone-too-small-loop-variable, 68418d460aSJayanth Othayoth bugprone-unchecked-optional-access, 69508113afSJayanth Othayoth bugprone-undefined-memory-manipulation, 70508113afSJayanth Othayoth bugprone-undelegated-constructor, 71508113afSJayanth Othayoth bugprone-unhandled-exception-at-new, 72508113afSJayanth Othayoth bugprone-unhandled-self-assignment, 73508113afSJayanth Othayoth bugprone-unique-ptr-array-mismatch, 74508113afSJayanth Othayoth bugprone-unsafe-functions, 75508113afSJayanth Othayoth bugprone-unused-local-non-trivial-variable, 76508113afSJayanth Othayoth bugprone-unused-raii, 77508113afSJayanth Othayoth bugprone-unused-return-value, 78508113afSJayanth Othayoth bugprone-use-after-move, 79508113afSJayanth Othayoth bugprone-virtual-near-miss, 80630de6a3SJayanth Othayoth cert-con36-c, 81630de6a3SJayanth Othayoth cert-con54-cpp, 82630de6a3SJayanth Othayoth cert-dcl03-c, 83630de6a3SJayanth Othayoth cert-dcl16-c, 84630de6a3SJayanth Othayoth cert-dcl21-cpp, 85630de6a3SJayanth Othayoth cert-dcl37-c, 86630de6a3SJayanth Othayoth cert-dcl50-cpp, 87630de6a3SJayanth Othayoth cert-dcl51-cpp, 88630de6a3SJayanth Othayoth cert-dcl54-cpp, 89630de6a3SJayanth Othayoth cert-dcl58-cpp, 90630de6a3SJayanth Othayoth cert-dcl59-cpp, 91630de6a3SJayanth Othayoth cert-env33-c, 92630de6a3SJayanth Othayoth cert-err09-cpp, 93630de6a3SJayanth Othayoth cert-err34-c, 94630de6a3SJayanth Othayoth cert-err52-cpp, 95630de6a3SJayanth Othayoth cert-err60-cpp, 96630de6a3SJayanth Othayoth cert-err61-cpp, 97630de6a3SJayanth Othayoth cert-fio38-c, 98630de6a3SJayanth Othayoth cert-flp30-c, 99630de6a3SJayanth Othayoth cert-mem57-cpp, 100630de6a3SJayanth Othayoth cert-msc30-c, 101630de6a3SJayanth Othayoth cert-msc32-c, 102630de6a3SJayanth Othayoth cert-msc50-cpp, 103630de6a3SJayanth Othayoth cert-msc51-cpp, 104630de6a3SJayanth Othayoth cert-oop11-cpp, 105630de6a3SJayanth Othayoth cert-oop54-cpp, 106630de6a3SJayanth Othayoth cert-oop57-cpp, 107630de6a3SJayanth Othayoth cert-oop58-cpp, 108630de6a3SJayanth Othayoth cert-pos44-c, 109630de6a3SJayanth Othayoth cert-pos47-c, 110630de6a3SJayanth Othayoth cert-sig30-c, 111630de6a3SJayanth Othayoth cert-str34-c, 11204299a7fSJayanth Othayoth clang-analyzer-apiModeling.Errno, 11304299a7fSJayanth Othayoth clang-analyzer-apiModeling.TrustNonnull, 11404299a7fSJayanth Othayoth clang-analyzer-apiModeling.TrustReturnsNonnull, 11504299a7fSJayanth Othayoth clang-analyzer-apiModeling.google.GTest, 11604299a7fSJayanth Othayoth clang-analyzer-apiModeling.llvm.CastValue, 11704299a7fSJayanth Othayoth clang-analyzer-apiModeling.llvm.ReturnValue, 11804299a7fSJayanth Othayoth clang-analyzer-core.BitwiseShift, 11904299a7fSJayanth Othayoth clang-analyzer-core.CallAndMessage, 12004299a7fSJayanth Othayoth clang-analyzer-core.CallAndMessageModeling, 12104299a7fSJayanth Othayoth clang-analyzer-core.DivideZero, 12204299a7fSJayanth Othayoth clang-analyzer-core.DynamicTypePropagation, 12304299a7fSJayanth Othayoth clang-analyzer-core.NonNullParamChecker, 12404299a7fSJayanth Othayoth clang-analyzer-core.NonnilStringConstants, 12504299a7fSJayanth Othayoth clang-analyzer-core.NullDereference, 12604299a7fSJayanth Othayoth clang-analyzer-core.StackAddrEscapeBase, 12704299a7fSJayanth Othayoth clang-analyzer-core.StackAddressEscape, 12804299a7fSJayanth Othayoth clang-analyzer-core.UndefinedBinaryOperatorResult, 12904299a7fSJayanth Othayoth clang-analyzer-core.VLASize, 13004299a7fSJayanth Othayoth clang-analyzer-core.builtin.BuiltinFunctions, 13104299a7fSJayanth Othayoth clang-analyzer-core.builtin.NoReturnFunctions, 13204299a7fSJayanth Othayoth clang-analyzer-core.uninitialized.ArraySubscript, 13304299a7fSJayanth Othayoth clang-analyzer-core.uninitialized.Assign, 13404299a7fSJayanth Othayoth clang-analyzer-core.uninitialized.Branch, 13504299a7fSJayanth Othayoth clang-analyzer-core.uninitialized.CapturedBlockVariable, 13604299a7fSJayanth Othayoth clang-analyzer-core.uninitialized.NewArraySize, 13704299a7fSJayanth Othayoth clang-analyzer-core.uninitialized.UndefReturn, 13804299a7fSJayanth Othayoth clang-analyzer-cplusplus.InnerPointer, 13904299a7fSJayanth Othayoth clang-analyzer-cplusplus.Move, 14004299a7fSJayanth Othayoth clang-analyzer-cplusplus.NewDelete, 14104299a7fSJayanth Othayoth clang-analyzer-cplusplus.NewDeleteLeaks, 14204299a7fSJayanth Othayoth clang-analyzer-cplusplus.PlacementNew, 14304299a7fSJayanth Othayoth clang-analyzer-cplusplus.PureVirtualCall, 14404299a7fSJayanth Othayoth clang-analyzer-cplusplus.SelfAssignment, 14504299a7fSJayanth Othayoth clang-analyzer-cplusplus.SmartPtrModeling, 14604299a7fSJayanth Othayoth clang-analyzer-cplusplus.StringChecker, 14704299a7fSJayanth Othayoth clang-analyzer-cplusplus.VirtualCallModeling, 14804299a7fSJayanth Othayoth clang-analyzer-deadcode.DeadStores, 14904299a7fSJayanth Othayoth clang-analyzer-fuchsia.HandleChecker, 15004299a7fSJayanth Othayoth clang-analyzer-nullability.NullPassedToNonnull, 15104299a7fSJayanth Othayoth clang-analyzer-nullability.NullReturnedFromNonnull, 15204299a7fSJayanth Othayoth clang-analyzer-nullability.NullabilityBase, 15304299a7fSJayanth Othayoth clang-analyzer-nullability.NullableDereferenced, 15404299a7fSJayanth Othayoth clang-analyzer-nullability.NullablePassedToNonnull, 15504299a7fSJayanth Othayoth clang-analyzer-nullability.NullableReturnedFromNonnull, 15604299a7fSJayanth Othayoth clang-analyzer-optin.core.EnumCastOutOfRange, 15704299a7fSJayanth Othayoth clang-analyzer-optin.cplusplus.UninitializedObject, 15804299a7fSJayanth Othayoth clang-analyzer-optin.cplusplus.VirtualCall, 15904299a7fSJayanth Othayoth clang-analyzer-optin.mpi.MPI-Checker, 16004299a7fSJayanth Othayoth clang-analyzer-optin.osx.OSObjectCStyleCast, 16104299a7fSJayanth Othayoth clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, 16204299a7fSJayanth Othayoth clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker, 16304299a7fSJayanth Othayoth clang-analyzer-optin.performance.GCDAntipattern, 16404299a7fSJayanth Othayoth clang-analyzer-optin.performance.Padding, 16504299a7fSJayanth Othayoth clang-analyzer-optin.portability.UnixAPI, 16604299a7fSJayanth Othayoth clang-analyzer-osx.API, 16704299a7fSJayanth Othayoth clang-analyzer-osx.MIG, 16804299a7fSJayanth Othayoth clang-analyzer-osx.NSOrCFErrorDerefChecker, 16904299a7fSJayanth Othayoth clang-analyzer-osx.NumberObjectConversion, 17004299a7fSJayanth Othayoth clang-analyzer-osx.OSObjectRetainCount, 17104299a7fSJayanth Othayoth clang-analyzer-osx.ObjCProperty, 17204299a7fSJayanth Othayoth clang-analyzer-osx.SecKeychainAPI, 17304299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.AtSync, 17404299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.AutoreleaseWrite, 17504299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.ClassRelease, 17604299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.Dealloc, 17704299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.IncompatibleMethodTypes, 17804299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.Loops, 17904299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.MissingSuperCall, 18004299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.NSAutoreleasePool, 18104299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.NSError, 18204299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.NilArg, 18304299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.NonNilReturnValue, 18404299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.ObjCGenerics, 18504299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.RetainCount, 18604299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.RetainCountBase, 18704299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak, 18804299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.SelfInit, 18904299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.SuperDealloc, 19004299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.UnusedIvars, 19104299a7fSJayanth Othayoth clang-analyzer-osx.cocoa.VariadicMethodTypes, 19204299a7fSJayanth Othayoth clang-analyzer-osx.coreFoundation.CFError, 19304299a7fSJayanth Othayoth clang-analyzer-osx.coreFoundation.CFNumber, 19404299a7fSJayanth Othayoth clang-analyzer-osx.coreFoundation.CFRetainRelease, 19504299a7fSJayanth Othayoth clang-analyzer-osx.coreFoundation.containers.OutOfBounds, 19604299a7fSJayanth Othayoth clang-analyzer-osx.coreFoundation.containers.PointerSizedValues, 19704299a7fSJayanth Othayoth clang-analyzer-security.FloatLoopCounter, 19804299a7fSJayanth Othayoth clang-analyzer-security.cert.env.InvalidPtr, 19904299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling, 20004299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 20104299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.UncheckedReturn, 20204299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.bcmp, 20304299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.bcopy, 20404299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.bzero, 20504299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.decodeValueOfObjCType, 20604299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.getpw, 20704299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.gets, 20804299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.mkstemp, 20904299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.mktemp, 21004299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.rand, 21104299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.strcpy, 21204299a7fSJayanth Othayoth clang-analyzer-security.insecureAPI.vfork, 21304299a7fSJayanth Othayoth clang-analyzer-unix.API, 21404299a7fSJayanth Othayoth clang-analyzer-unix.DynamicMemoryModeling, 21504299a7fSJayanth Othayoth clang-analyzer-unix.Errno, 21604299a7fSJayanth Othayoth clang-analyzer-unix.Malloc, 21704299a7fSJayanth Othayoth clang-analyzer-unix.MallocSizeof, 21804299a7fSJayanth Othayoth clang-analyzer-unix.MismatchedDeallocator, 21904299a7fSJayanth Othayoth clang-analyzer-unix.StdCLibraryFunctions, 22004299a7fSJayanth Othayoth clang-analyzer-unix.Vfork, 22104299a7fSJayanth Othayoth clang-analyzer-unix.cstring.BadSizeArg, 22204299a7fSJayanth Othayoth clang-analyzer-unix.cstring.CStringModeling, 22304299a7fSJayanth Othayoth clang-analyzer-unix.cstring.NullArg, 22404299a7fSJayanth Othayoth clang-analyzer-valist.CopyToSelf, 22504299a7fSJayanth Othayoth clang-analyzer-valist.Uninitialized, 22604299a7fSJayanth Othayoth clang-analyzer-valist.Unterminated, 22704299a7fSJayanth Othayoth clang-analyzer-valist.ValistBase, 22804299a7fSJayanth Othayoth clang-analyzer-webkit.NoUncountedMemberChecker, 22904299a7fSJayanth Othayoth clang-analyzer-webkit.RefCntblBaseVirtualDtor, 23004299a7fSJayanth Othayoth clang-analyzer-webkit.UncountedLambdaCapturesChecker, 2316e7bde5aSJayanth Othayoth cppcoreguidelines-avoid-capturing-lambda-coroutines, 2326e7bde5aSJayanth Othayoth cppcoreguidelines-avoid-goto, 2336e7bde5aSJayanth Othayoth cppcoreguidelines-avoid-reference-coroutine-parameters, 2346e7bde5aSJayanth Othayoth cppcoreguidelines-c-copy-assignment-signature, 2356e7bde5aSJayanth Othayoth cppcoreguidelines-interfaces-global-init, 2366e7bde5aSJayanth Othayoth cppcoreguidelines-misleading-capture-default-by-value, 2376e7bde5aSJayanth Othayoth cppcoreguidelines-narrowing-conversions, 2386e7bde5aSJayanth Othayoth cppcoreguidelines-no-malloc, 2396e7bde5aSJayanth Othayoth cppcoreguidelines-no-suspend-with-lock, 2406e7bde5aSJayanth Othayoth cppcoreguidelines-noexcept-destructor, 2416e7bde5aSJayanth Othayoth cppcoreguidelines-noexcept-move-operations, 2426e7bde5aSJayanth Othayoth cppcoreguidelines-noexcept-swap, 2436e7bde5aSJayanth Othayoth cppcoreguidelines-prefer-member-initializer, 244ceb3e762SJayanth Othayoth cppcoreguidelines-pro-bounds-array-to-pointer-decay, 2456e7bde5aSJayanth Othayoth cppcoreguidelines-pro-type-const-cast, 2466e7bde5aSJayanth Othayoth cppcoreguidelines-pro-type-static-cast-downcast, 2476e7bde5aSJayanth Othayoth cppcoreguidelines-pro-type-union-access, 2486e7bde5aSJayanth Othayoth cppcoreguidelines-rvalue-reference-param-not-moved, 2496e7bde5aSJayanth Othayoth cppcoreguidelines-slicing, 2506e7bde5aSJayanth Othayoth cppcoreguidelines-special-member-functions, 251*2a98d0d9SLei YU cppcoreguidelines-use-default-member-init, 252*2a98d0d9SLei YU cppcoreguidelines-virtual-class-destructor, 253ed4e9f5bSJayanth Othayoth misc-coroutine-hostile-raii, 254ed4e9f5bSJayanth Othayoth misc-header-include-cycle, 255ed4e9f5bSJayanth Othayoth misc-misleading-bidirectional, 256ed4e9f5bSJayanth Othayoth misc-misleading-identifier, 257ed4e9f5bSJayanth Othayoth misc-misplaced-const, 258ed4e9f5bSJayanth Othayoth misc-new-delete-overloads, 259ed4e9f5bSJayanth Othayoth misc-non-copyable-objects, 260ed4e9f5bSJayanth Othayoth misc-redundant-expression, 261ed4e9f5bSJayanth Othayoth misc-static-assert, 262ed4e9f5bSJayanth Othayoth misc-throw-by-value-catch-by-reference, 263ed4e9f5bSJayanth Othayoth misc-unconventional-assign-operator, 264ed4e9f5bSJayanth Othayoth misc-uniqueptr-reset-release, 265ed4e9f5bSJayanth Othayoth misc-unused-alias-decls, 266ed4e9f5bSJayanth Othayoth misc-unused-parameters, 267ed4e9f5bSJayanth Othayoth misc-unused-using-decls, 268547dafabSJayanth Othayoth modernize-deprecated-headers, 269547dafabSJayanth Othayoth modernize-deprecated-ios-base-aliases, 270547dafabSJayanth Othayoth modernize-loop-convert, 271547dafabSJayanth Othayoth modernize-make-shared, 272547dafabSJayanth Othayoth modernize-make-unique, 273547dafabSJayanth Othayoth modernize-raw-string-literal, 274547dafabSJayanth Othayoth modernize-redundant-void-arg, 275547dafabSJayanth Othayoth modernize-replace-auto-ptr, 276547dafabSJayanth Othayoth modernize-replace-random-shuffle, 277547dafabSJayanth Othayoth modernize-return-braced-init-list, 278547dafabSJayanth Othayoth modernize-shrink-to-fit, 279547dafabSJayanth Othayoth modernize-unary-static-assert, 280547dafabSJayanth Othayoth modernize-use-bool-literals, 281547dafabSJayanth Othayoth modernize-use-default-member-init, 282547dafabSJayanth Othayoth modernize-use-emplace, 283f7a5bf70SJayanth Othayoth modernize-use-equals-default, 284547dafabSJayanth Othayoth modernize-use-equals-delete, 285547dafabSJayanth Othayoth modernize-use-noexcept, 286547dafabSJayanth Othayoth modernize-use-starts-ends-with, 287547dafabSJayanth Othayoth modernize-use-std-numbers, 288547dafabSJayanth Othayoth modernize-use-transparent-functors, 289547dafabSJayanth Othayoth modernize-use-uncaught-exceptions, 29034c09637SJayanth Othayoth performance-faster-string-find, 29134c09637SJayanth Othayoth performance-for-range-copy, 29234c09637SJayanth Othayoth performance-implicit-conversion-in-loop, 29334c09637SJayanth Othayoth performance-inefficient-algorithm, 29434c09637SJayanth Othayoth performance-inefficient-string-concatenation, 29534c09637SJayanth Othayoth performance-inefficient-vector-operation, 29634c09637SJayanth Othayoth performance-move-const-arg, 29734c09637SJayanth Othayoth performance-move-constructor-init, 29834c09637SJayanth Othayoth performance-no-automatic-move, 29934c09637SJayanth Othayoth performance-no-int-to-ptr, 30034c09637SJayanth Othayoth performance-noexcept-destructor, 30134c09637SJayanth Othayoth performance-noexcept-move-constructor, 30234c09637SJayanth Othayoth performance-noexcept-swap, 30334c09637SJayanth Othayoth performance-trivially-destructible, 30434c09637SJayanth Othayoth performance-type-promotion-in-math-fn, 30534c09637SJayanth Othayoth performance-unnecessary-copy-initialization, 306ceee4d62SJayanth Othayoth readability-avoid-const-params-in-decls, 307ceee4d62SJayanth Othayoth readability-avoid-nested-conditional-operator, 308ceee4d62SJayanth Othayoth readability-avoid-return-with-void-value, 309ceee4d62SJayanth Othayoth readability-avoid-unconditional-preprocessor-if, 310ceee4d62SJayanth Othayoth readability-braces-around-statements, 311ceee4d62SJayanth Othayoth readability-const-return-type, 312ceee4d62SJayanth Othayoth readability-container-contains, 313ceee4d62SJayanth Othayoth readability-container-data-pointer, 314ceee4d62SJayanth Othayoth readability-delete-null-pointer, 315ceee4d62SJayanth Othayoth readability-deleted-default, 316*2a98d0d9SLei YU readability-duplicate-include, 317ceee4d62SJayanth Othayoth readability-function-size, 318ceee4d62SJayanth Othayoth readability-identifier-naming, 319*2a98d0d9SLei YU readability-implicit-bool-conversion, 320ceee4d62SJayanth Othayoth readability-isolate-declaration, 321ceee4d62SJayanth Othayoth readability-misleading-indentation, 322ceee4d62SJayanth Othayoth readability-misplaced-array-index, 323ceee4d62SJayanth Othayoth readability-non-const-parameter, 324*2a98d0d9SLei YU readability-operators-representation, 325ceee4d62SJayanth Othayoth readability-redundant-access-specifiers, 326ceee4d62SJayanth Othayoth readability-redundant-casting, 327ceee4d62SJayanth Othayoth readability-redundant-declaration, 328ceee4d62SJayanth Othayoth readability-redundant-function-ptr-dereference, 329ceee4d62SJayanth Othayoth readability-redundant-member-init, 330ceee4d62SJayanth Othayoth readability-redundant-preprocessor, 331ceee4d62SJayanth Othayoth readability-redundant-smartptr-get, 332ceee4d62SJayanth Othayoth readability-redundant-string-init, 333ceee4d62SJayanth Othayoth readability-reference-to-constructed-temporary, 334ceee4d62SJayanth Othayoth readability-simplify-subscript-expr, 335ceee4d62SJayanth Othayoth readability-static-definition-in-anonymous-namespace, 336ceee4d62SJayanth Othayoth readability-string-compare, 337ceee4d62SJayanth Othayoth readability-uniqueptr-delete-release, 338*2a98d0d9SLei YU readability-uppercase-literal-suffix 339*2a98d0d9SLei YU ' 3404f68fc46SJayanth Othayoth 3414f68fc46SJayanth OthayothCheckOptions: 342*2a98d0d9SLei YU- key: readability-identifier-naming.ClassCase 343*2a98d0d9SLei YU value: CamelCase 344*2a98d0d9SLei YU- key: readability-identifier-naming.FunctionCase 345*2a98d0d9SLei YU value: camelBack 346*2a98d0d9SLei YU- key: readability-identifier-naming.NamespaceCase 347*2a98d0d9SLei YU value: lower_case 348*2a98d0d9SLei YU 349*2a98d0d9SLei YUHeaderFilterRegex: (?!^subprojects).* 350*2a98d0d9SLei YU 351*2a98d0d9SLei YUWarningsAsErrors: '*' 352