-
Notifications
You must be signed in to change notification settings - Fork 0
/
.clang-tidy
74 lines (60 loc) · 6.83 KB
/
.clang-tidy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Checks: "-*,bugprone-*,modernize-*,-modernize-use-trailing-return-type,performance-,cppcoreguidelines-*,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-cppcoreguidelines-pro-bounds-constant-array-index,misc-*,-misc-non-private-member-variables-in-classes,readability-*,-readability-else-after-return,-readability-simplify-boolean-expr,-readability-implicit-bool-cast,-readability-named-parameter,-readability-inconsistent-declaration-parameter-name,-readability-uppercase-literal-suffix,-readability-magic-numbers,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-avoid-c-arrays,-modernize-avoid-c-arrays,google-*,-google-runtime-int,-google-readability-namespace-comments,-google-global-names-in-headers,-misc-no-recursion,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-modernize-pass-by-value,-google-explicit-constructor,-google-readability-function-size,-readability-function-size,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-avoid-non-const-global-variables,-bugprone-macro-parentheses,-bugprone-easily-swappable-parameters,-cppcoreguidelines-pro-type-static-cast-downcast,-readability-function-cognitive-complexity,readability-identifier-naming,-google-build-using-namespace,-modernize-raw-string-literal,-cppcoreguidelines-macro-usage,-cppcoreguidelines-pro-type-union-access,-bugprone-infinite-loop,-cppcoreguidelines-pro-type-reinterpret-cast "
"CheckOptions": [
{"key": "readability-identifier-length.MinimumVariableNameLength", "value": "0"},
{"key": "readability-identifier-length.MinimumLoopCounterNameLength", "value": "2"},
{"key": "readability-identifier-length.IgnoredLoopCounterNames", "value": "^[xyz_]$"},
{"key": "readability-identifier-length.MinimumParameterNameLength", "value": "0"},
{"key": "readability-identifier-length.IgnoredParameterNames", "value": "^[xyzwt]|id|dt$"},
{"key": "readability-identifier-naming.MacroDefinitionCase", "value": "UPPER_CASE"},
{"key": "readability-identifier-naming.ClassCase", "value": "aNy_CasE"},
{"key": "readability-identifier-naming.TypeAliasCase", "value": "aNy_CasE"},
{"key": "readability-identifier-naming.StructCase", "value": "aNy_CasE"},
{"key": "readability-identifier-naming.AbstractClassCase", "value": "CamelCase"},
{"key": "readability-identifier-naming.EnumCase", "value": "CamelCase"},
{"key": "readability-identifier-naming.TypedefCase", "value": "CamelCase"},
{"key": "readability-identifier-naming.UnionCase", "value": "CamelCase"},
{"key": "readability-identifier-naming.TemplateParameterCase", "value": "CamelCase"},
{"key": "readability-identifier-naming.TemplateTemplateParameterCase","value": "CamelCase"},
{"key": "readability-identifier-naming.TypeTemplateParameterCase", "value": "CamelCase"},
{"key": "readability-identifier-naming.ValueTemplateParameterCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ClassConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ClassMemberCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ClassMethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstantMemberCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstantParameterCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstantPointerParameterCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstexprFunctionCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstexprMethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ConstexprVariableCase", "value": "lower_case"},
{"key": "readability-identifier-naming.EnumConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.FunctionCase", "value": "lower_case"},
{"key": "readability-identifier-naming.GlobalConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.GlobalConstantPointerCase", "value": "lower_case"},
{"key": "readability-identifier-naming.GlobalFunctionCase", "value": "lower_case"},
{"key": "readability-identifier-naming.GlobalPointerCase", "value": "lower_case"},
{"key": "readability-identifier-naming.GlobalVariableCase", "value": "lower_case"},
{"key": "readability-identifier-naming.InlineNamespaceCase", "value": "lower_case"},
{"key": "readability-identifier-naming.LocalConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.LocalConstantPointerCase", "value": "lower_case"},
{"key": "readability-identifier-naming.LocalPointerCase", "value": "lower_case"},
{"key": "readability-identifier-naming.LocalVariableCase", "value": "lower_case"},
{"key": "readability-identifier-naming.MemberCase", "value": "lower_case"},
{"key": "readability-identifier-naming.MethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.NamespaceCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ParameterCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ParameterPackCase", "value": "lower_case"},
{"key": "readability-identifier-naming.PointerParameterCase", "value": "lower_case"},
{"key": "readability-identifier-naming.PrivateMemberCase", "value": "lower_case"},
{"key": "readability-identifier-naming.PrivateMethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ProtectedMemberCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ProtectedMethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.PublicMemberCase", "value": "lower_case"},
{"key": "readability-identifier-naming.PublicMethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.ScopedEnumConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.StaticConstantCase", "value": "lower_case"},
{"key": "readability-identifier-naming.StaticVariableCase", "value": "lower_case"},
{"key": "readability-identifier-naming.VariableCase", "value": "lower_case"},
{"key": "readability-identifier-naming.VirtualMethodCase", "value": "lower_case"},
{"key": "readability-identifier-naming.TypeTemplateParameterIgnoredRegexp", "value": "expr-type"},
]