1+ Checks : >
2+ -*,
3+
4+ # Standard C++ Guidelines (Modernization, Idioms)
5+ modernize-*,
6+ performance-*,
7+ readability-*,
8+
9+ # Bug Detection and Safety
10+ bugprone-*,
11+ # misc-const-correctness,
12+
13+ # Specific high-value checks (even if not in a group above)
14+ google-runtime-int,
15+ cppcoreguidelines-pro-type-member-init,
16+
17+ # Exclusions/Suppressions (Checks often considered too aggressive or subjective)
18+ -bugprone-throwing-static-initialization,
19+ -cppcoreguidelines-owning-memory,
20+ -modernize-use-trailing-return-type,
21+ -readability-avoid-const-params-in-decls,
22+ -readability-avoid-nested-conditional-operator,
23+ -readability-container-contains,
24+ -readability-else-after-return,
25+ -readability-function-cognitive-complexity,
26+ -readability-identifier-length,
27+ -readability-implicit-bool-conversion,
28+ -readability-isolate-declaration,
29+ -readability-magic-numbers,
30+ -readability-math-missing-parentheses,
31+ -readability-redundant-access-specifiers,
32+ -readability-uppercase-literal-suffix,
33+ -readability-function-size,
34+ -readability-convert-member-functions-to-static
35+
36+ WarningsAsErrors : ' *'
37+ HeaderFilterRegex : ' .*(ipc/).*'
38+ UseColor : true
39+ FormatStyle : file
40+ ExtraArgs :
41+ - ' -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk'
42+ CheckOptions :
43+ readability-identifier-naming.ClassCase : CamelCase
44+ readability-identifier-naming.ConstantParameterCase : lower_case
45+ readability-identifier-naming.ConstantParameterIgnoredRegexp : ' ^(_.*)$'
46+ readability-identifier-naming.FunctionCase : lower_case
47+ readability-identifier-naming.FunctionIgnoredRegexp : ' ^(AbslHashValue|.*[123][Ddf].*)$'
48+ readability-identifier-naming.GlobalConstantCase : UPPER_CASE
49+ readability-identifier-naming.MemberCase : lower_case
50+ readability-identifier-naming.MemberIgnoredRegexp : ' ^([A-Z])$'
51+ readability-identifier-naming.MethodCase : lower_case
52+ readability-identifier-naming.MethodIgnoredRegexp : ' ^(.*[123][Ddf].*)$'
53+ readability-identifier-naming.ParameterIgnoredRegexp : ' ^(_.*)$'
54+ readability-identifier-naming.StructCase : CamelCase
55+ readability-identifier-naming.VariableCase : aNy_CasE
56+ readability-identifier-naming.VariableIgnoredRegexp : ' ^(_.*)$'
57+ readability-identifier-naming.EnumCase : CamelCase
58+ readability-identifier-naming.EnumConstantCase : UPPER_CASE
0 commit comments