1Checks: '-*, 2 bugprone-argument-comment, 3 bugprone-assert-side-effect, 4 bugprone-bad-signal-to-kill-thread, 5 bugprone-bool-pointer-implicit-conversion, 6 bugprone-branch-clone, 7 bugprone-dangling-handle, 8 bugprone-dynamic-static-initializers, 9 bugprone-fold-init-type, 10 bugprone-inaccurate-erase, 11 bugprone-incorrect-roundings, 12 bugprone-infinite-loop, 13 bugprone-integer-division, 14 bugprone-macro-parentheses, 15 bugprone-macro-repeated-side-effects, 16 bugprone-misplaced-operator-in-strlen-in-alloc, 17 bugprone-misplaced-pointer-arithmetic-in-alloc, 18 bugprone-misplaced-widening-cast, 19 bugprone-multiple-statement-macro, 20 bugprone-no-escape, 21 bugprone-not-null-terminated-result, 22 bugprone-posix-return, 23 bugprone-redundant-branch-condition, 24 bugprone-reserved-identifier, 25 bugprone-signal-handler, 26 bugprone-signed-char-misuse, 27 bugprone-sizeof-container, 28 bugprone-sizeof-expression, 29 bugprone-spuriously-wake-up-functions, 30 bugprone-string-constructor, 31 bugprone-string-integer-assignment, 32 bugprone-string-literal-with-embedded-nul, 33 bugprone-suspicious-enum-usage, 34 bugprone-suspicious-include, 35 bugprone-suspicious-memset-usage, 36 bugprone-suspicious-missing-comma, 37 bugprone-suspicious-semicolon, 38 bugprone-suspicious-string-compare, 39 bugprone-swapped-arguments, 40 bugprone-terminating-continue, 41 bugprone-too-small-loop-variable, 42 bugprone-undefined-memory-manipulation, 43 bugprone-unhandled-self-assignment, 44 bugprone-unused-return-value, 45 cert-con36-c, 46 cert-con54-cpp, 47 cert-dcl03-c, 48 cert-dcl16-c, 49 cert-dcl21-cpp, 50 cert-dcl37-c, 51 cert-dcl50-cpp, 52 cert-dcl51-cpp, 53 cert-dcl54-cpp, 54 cert-dcl58-cpp, 55 cert-dcl59-cpp, 56 cert-env33-c, 57 cert-err09-cpp, 58 cert-err52-cpp, 59 cert-err60-cpp, 60 cert-err61-cpp, 61 cert-fio38-c, 62 cert-flp30-c, 63 cert-mem57-cpp, 64 cert-oop11-cpp, 65 cert-oop54-cpp, 66 cert-oop57-cpp, 67 cert-oop58-cpp, 68 cert-pos44-c, 69 cert-pos47-c, 70 cert-sig30-c, 71 cert-str34-c, 72 clang-analyzer-apiModeling.TrustNonnull, 73 clang-analyzer-apiModeling.google.GTest, 74 clang-analyzer-apiModeling.llvm.CastValue, 75 clang-analyzer-apiModeling.llvm.ReturnValue, 76 clang-analyzer-core.CallAndMessage, 77 clang-analyzer-core.CallAndMessageModeling, 78 clang-analyzer-core.DivideZero, 79 clang-analyzer-core.DynamicTypePropagation, 80 clang-analyzer-core.NonNullParamChecker, 81 clang-analyzer-core.NonnilStringConstants, 82 clang-analyzer-core.NullDereference, 83 clang-analyzer-core.StackAddrEscapeBase, 84 clang-analyzer-core.StackAddressEscape, 85 clang-analyzer-core.UndefinedBinaryOperatorResult, 86 clang-analyzer-core.VLASize, 87 clang-analyzer-core.builtin.BuiltinFunctions, 88 clang-analyzer-core.builtin.NoReturnFunctions, 89 clang-analyzer-core.uninitialized.ArraySubscript, 90 clang-analyzer-core.uninitialized.Assign, 91 clang-analyzer-core.uninitialized.Branch, 92 clang-analyzer-core.uninitialized.CapturedBlockVariable, 93 clang-analyzer-core.uninitialized.UndefReturn, 94 clang-analyzer-deadcode.DeadStores, 95 clang-analyzer-nullability.NullPassedToNonnull, 96 clang-analyzer-nullability.NullReturnedFromNonnull, 97 clang-analyzer-nullability.NullabilityBase, 98 clang-analyzer-nullability.NullableDereferenced, 99 clang-analyzer-nullability.NullablePassedToNonnull, 100 clang-analyzer-nullability.NullableReturnedFromNonnull, 101 clang-analyzer-optin.mpi.MPI-Checker, 102 clang-analyzer-optin.performance.GCDAntipattern, 103 clang-analyzer-optin.performance.Padding, 104 clang-analyzer-optin.portability.UnixAPI, 105 clang-analyzer-security.FloatLoopCounter, 106 clang-analyzer-security.insecureAPI.SecuritySyntaxChecker, 107 clang-analyzer-security.insecureAPI.UncheckedReturn, 108 clang-analyzer-security.insecureAPI.bcmp, 109 clang-analyzer-security.insecureAPI.bcopy, 110 clang-analyzer-security.insecureAPI.bzero, 111 clang-analyzer-security.insecureAPI.decodeValueOfObjCType, 112 clang-analyzer-security.insecureAPI.getpw, 113 clang-analyzer-security.insecureAPI.gets, 114 clang-analyzer-security.insecureAPI.mkstemp, 115 clang-analyzer-security.insecureAPI.mktemp, 116 clang-analyzer-security.insecureAPI.rand, 117 clang-analyzer-security.insecureAPI.vfork, 118 clang-analyzer-unix.API, 119 clang-analyzer-unix.DynamicMemoryModeling, 120 clang-analyzer-unix.Malloc, 121 clang-analyzer-unix.MallocSizeof, 122 clang-analyzer-unix.MismatchedDeallocator, 123 clang-analyzer-unix.Vfork, 124 clang-analyzer-unix.cstring.BadSizeArg, 125 clang-analyzer-unix.cstring.CStringModeling, 126 clang-analyzer-unix.cstring.NullArg, 127 clang-analyzer-valist.CopyToSelf, 128 clang-analyzer-valist.Uninitialized, 129 clang-analyzer-valist.Unterminated, 130 clang-analyzer-valist.ValistBase, 131 clang-analyzer-webkit.NoUncountedMemberChecker, 132 clang-analyzer-webkit.RefCntblBaseVirtualDtor, 133 misc-misplaced-const, 134 misc-redundant-expression, 135 misc-static-assert, 136 misc-throw-by-value-catch-by-reference, 137 misc-unconventional-assign-operator, 138 misc-uniqueptr-reset-release, 139 misc-unused-using-decls, 140 modernize-avoid-bind, 141 modernize-deprecated-ios-base-aliases, 142 modernize-loop-convert, 143 modernize-make-shared, 144 modernize-make-unique, 145 modernize-raw-string-literal, 146 modernize-replace-auto-ptr, 147 modernize-replace-random-shuffle, 148 modernize-return-braced-init-list, 149 modernize-shrink-to-fit, 150 modernize-unary-static-assert, 151 modernize-use-bool-literals, 152 modernize-use-transparent-functors, 153 modernize-use-uncaught-exceptions, 154 performance-faster-string-find, 155 performance-for-range-copy, 156 performance-implicit-conversion-in-loop, 157 performance-inefficient-algorithm, 158 performance-inefficient-string-concatenation, 159 performance-inefficient-vector-operation, 160 performance-no-int-to-ptr, 161 performance-type-promotion-in-math-fn, 162 performance-unnecessary-copy-initialization, 163 performance-unnecessary-value-param, 164 readability-avoid-const-params-in-decls, 165 readability-braces-around-statements, 166 readability-const-return-type, 167 readability-container-size-empty, 168 readability-convert-member-functions-to-static, 169 readability-delete-null-pointer, 170 readability-deleted-default, 171 readability-else-after-return, 172 readability-function-size, 173 -readability-identifier-naming, 174 readability-inconsistent-declaration-parameter-name, 175 readability-isolate-declaration, 176 readability-make-member-function-const, 177 readability-misleading-indentation, 178 readability-misplaced-array-index, 179 readability-named-parameter, 180 readability-non-const-parameter, 181 -readability-qualified-auto, 182 readability-redundant-access-specifiers, 183 readability-redundant-control-flow, 184 readability-redundant-declaration, 185 readability-redundant-function-ptr-dereference, 186 readability-redundant-member-init, 187 readability-redundant-preprocessor, 188 readability-redundant-smartptr-get, 189 readability-redundant-string-cstr, 190 readability-redundant-string-init, 191 readability-simplify-boolean-expr, 192 readability-simplify-subscript-expr, 193 readability-static-accessed-through-instance, 194 readability-static-definition-in-anonymous-namespace, 195 readability-string-compare, 196 readability-suspicious-call-argument 197 ' 198 199CheckOptions: 200- key: readability-identifier-naming.FunctionCase 201 value: lower_case 202- key: readability-identifier-naming.NamespaceCase 203 value: lower_case 204- key: readability-identifier-naming.ParameterCase 205 value: lower_case 206- key: readability-identifier-naming.StructCase 207 value: lower_case 208- key: readability-identifier-naming.VariableCase 209 value: lower_case 210 211HeaderFilterRegex: (libcper)|(src)/ 212 213WarningsAsErrors: '*' 214