xref: /aosp_15_r20/external/drm_hwcomposer/.clang-tidy (revision 0a9764fe0a15e71ebbeb85e87e10990c23aab47f)
1#HeaderFilterRegex: "^.*external/drm_hwcomposer/.*.h$"
2
3FormatStyle: google
4
5CheckOptions:
6  - key:             readability-identifier-naming.ClassCase
7    value:           CamelCase
8  - key:             readability-identifier-naming.ClassMemberCase
9    value:           lower_case
10  - key:             readability-identifier-naming.ConstexprVariableCase
11    value:           CamelCase
12  - key:             readability-identifier-naming.ConstexprVariablePrefix
13    value:           k
14  - key:             readability-identifier-naming.EnumCase
15    value:           CamelCase
16  - key:             readability-identifier-naming.EnumConstantCase
17    value:           CamelCase
18  - key:             readability-identifier-naming.EnumConstantPrefix
19    value:           k
20  - key:             readability-identifier-naming.FunctionCase
21    value:           CamelCase
22  - key:             readability-identifier-naming.GlobalConstantCase
23    value:           CamelCase
24  - key:             readability-identifier-naming.GlobalConstantPrefix
25    value:           k
26  - key:             readability-identifier-naming.StaticConstantCase
27    value:           CamelCase
28  - key:             readability-identifier-naming.StaticConstantPrefix
29    value:           k
30  - key:             readability-identifier-naming.StaticVariableCase
31    value:           lower_case
32  - key:             readability-identifier-naming.MacroDefinitionCase
33    value:           UPPER_CASE
34  - key:             readability-identifier-naming.MacroDefinitionIgnoredRegexp
35    value:           '^[A-Z]+(_[A-Z]+)*_$'
36  - key:             readability-identifier-naming.MemberCase
37    value:           lower_case
38  - key:             readability-identifier-naming.PrivateMemberSuffix
39    value:           _
40  - key:             readability-identifier-naming.PublicMemberSuffix
41    value:           ''
42  - key:             readability-identifier-naming.NamespaceCase
43    value:           lower_case
44  - key:             readability-identifier-naming.ParameterCase
45    value:           lower_case
46  - key:             readability-identifier-naming.TypeAliasCase
47    value:           CamelCase
48  - key:             readability-identifier-naming.TypedefCase
49    value:           CamelCase
50  - key:             readability-identifier-naming.VariableCase
51    value:           lower_case
52  - key:             readability-identifier-naming.IgnoreMainLikeFunctions
53    value:           1
54  - key:             cppcoreguidelines-macro-usage.AllowedRegexp
55    value:           "LOG_TAG|ATRACE_TAG"
56  - key:             readability-magic-numbers.IgnoredFloatingPointValues
57    value:           '1000.0'
58  - key:             readability-function-cognitive-complexity.IgnoreMacros
59    value:           1
60