xref: /openbmc/phosphor-led-sysfs/.clang-tidy (revision 4def99b4)
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