.clang-tidy 6.44 KB
Newer Older
Paul's avatar
Paul committed
1
CheckOptions: 
2
  - key:             bugprone-reserved-identifier.AllowedIdentifiers
Umang Yadav's avatar
Umang Yadav committed
3
    value:           '__HIP_PLATFORM_AMD__;__HIP_ROCclr__'
4
5
  - key:             bugprone-unused-return-value.CheckedFunctions
    value:           '::std::async;::std::launder;::std::remove;::std::remove_if;::std::unique;::std::unique_ptr::release;::std::basic_string::empty;::std::vector::empty;::std::find;::std::find_if;::std::find_if_not;::std::all_of;::std::any_of;::std::none_of;::std::count;::std::count_if;::std::mismatch;::std::find_end;::std::find_first_of;::std::adjacent_find;::std::search;::std::search_n;::std::nth_element;::std::lower_bound;::std::upper_bound;::std::binary_search;::std::equal_range;::std::max;::std::max_element;::std::min;::std::min_element;::std::minmax;::std::minmax_element;::std::equal;::std::lexicographical_compare;::std::accumulate;::std::inner_product'
Paul's avatar
Paul committed
6
  - key:             cppcoreguidelines-macro-usage.AllowedRegexp
7
    value:           'DEBUG|ASSERT|ASSUME|UNREACHABLE|FALLTHROUGH|DEPRECATED|STRINGIZE|_HAS_|_THROW|_REQUIRES|_DECLARE_|_VISIT_|_REGISTER_|_GENERATE_|_DETAIL_|_TIDY_|_MANAGE_PTR|_MATCHER|DEVICE_SHARED|_WORKAROUND_'
Paul's avatar
Paul committed
8
9
  - key:             modernize-loop-convert.MinConfidence
    value:           risky   
Paul's avatar
Paul committed
10
  - key:             modernize-loop-convert.NamingStyle
Paul's avatar
Paul committed
11
    value:           lower_case
12
13
  - key:             misc-const-correctness.AnalyzeValues
    value:           'false'
Paul's avatar
Paul committed
14
15
16
17
  - key:             performance-unnecessary-copy-initialization.AllowedTypes
    value:           'shape'
  - key:             performance-unnecessary-value-param.AllowedTypes
    value:           'shape'
Paul's avatar
Paul committed
18
19
20
  - key:             readability-function-size.BranchThreshold
    value:           '15'
  - key:             readability-function-size.LineThreshold
21
    value:           '350'
Paul's avatar
Paul committed
22
  - key:             readability-function-size.NestingThreshold
Paul's avatar
Paul committed
23
    value:           '5'
Paul's avatar
Paul committed
24
25
26
  - key:             readability-function-size.ParameterThreshold
    value:           '10'
  - key:             readability-function-size.StatementThreshold
Paul's avatar
Paul committed
27
    value:           '150'
Paul's avatar
Paul committed
28
  - key:             readability-identifier-naming.NamespaceCase
Paul's avatar
Paul committed
29
    value:           lower_case
Paul's avatar
Paul committed
30
  - key:             readability-identifier-naming.InlineNamespaceCase
31
    value:           UPPER_CASE
Paul's avatar
Paul committed
32
  - key:             readability-identifier-naming.EnumConstantCase
Paul's avatar
Paul committed
33
    value:           lower_case
Paul's avatar
Paul committed
34
  - key:             readability-identifier-naming.ConstexprVariableCase
Paul's avatar
Paul committed
35
    value:           lower_case
Paul's avatar
Paul committed
36
  - key:             readability-identifier-naming.ConstantMemberCase
Paul's avatar
Paul committed
37
    value:           lower_case
Paul's avatar
Paul committed
38
  - key:             readability-identifier-naming.PrivateMemberCase
Paul's avatar
Paul committed
39
    value:           lower_case
Paul's avatar
Paul committed
40
  - key:             readability-identifier-naming.ProtectedMemberCase
Paul's avatar
Paul committed
41
    value:           lower_case
Paul's avatar
Paul committed
42
  - key:             readability-identifier-naming.PublicMemberCase
Paul's avatar
Paul committed
43
    value:           lower_case
Paul's avatar
Paul committed
44
  - key:             readability-identifier-naming.MemberCase
Paul's avatar
Paul committed
45
    value:           lower_case
Paul's avatar
Paul committed
46
  - key:             readability-identifier-naming.ClassConstantCase
Paul's avatar
Paul committed
47
    value:           lower_case
Paul's avatar
Paul committed
48
  - key:             readability-identifier-naming.ClassMemberCase
Paul's avatar
Paul committed
49
    value:           lower_case
Paul's avatar
Paul committed
50
  - key:             readability-identifier-naming.GlobalConstantCase
Paul's avatar
Paul committed
51
    value:           lower_case
Paul's avatar
Paul committed
52
  - key:             readability-identifier-naming.GlobalVariableCase
Paul's avatar
Paul committed
53
    value:           lower_case
Paul's avatar
Paul committed
54
  - key:             readability-identifier-naming.LocalConstantCase
Paul's avatar
Paul committed
55
    value:           lower_case
Paul's avatar
Paul committed
56
  - key:             readability-identifier-naming.LocalVariableCase
Paul's avatar
Paul committed
57
    value:           lower_case
Paul's avatar
Paul committed
58
  - key:             readability-identifier-naming.StaticConstantCase
Paul's avatar
Paul committed
59
    value:           lower_case
Paul's avatar
Paul committed
60
  - key:             readability-identifier-naming.StaticVariableCase
Paul's avatar
Paul committed
61
    value:           lower_case
Paul's avatar
Paul committed
62
  - key:             readability-identifier-naming.ConstantCase
Paul's avatar
Paul committed
63
    value:           lower_case
Paul's avatar
Paul committed
64
  - key:             readability-identifier-naming.VariableCase
Paul's avatar
Paul committed
65
    value:           lower_case
Paul's avatar
Paul committed
66
  - key:             readability-identifier-naming.ConstantParameterCase
Paul's avatar
Paul committed
67
    value:           lower_case
Paul's avatar
Paul committed
68
  - key:             readability-identifier-naming.ParameterPackCase
Paul's avatar
Paul committed
69
    value:           lower_case
Paul's avatar
Paul committed
70
  - key:             readability-identifier-naming.ParameterCase
Paul's avatar
Paul committed
71
    value:           lower_case
Paul's avatar
Paul committed
72
  - key:             readability-identifier-naming.AbstractClassCase
Paul's avatar
Paul committed
73
    value:           lower_case
Paul's avatar
Paul committed
74
  - key:             readability-identifier-naming.StructCase
Paul's avatar
Paul committed
75
    value:           lower_case
Paul's avatar
Paul committed
76
  - key:             readability-identifier-naming.ClassCase
Paul's avatar
Paul committed
77
    value:           lower_case
Paul's avatar
Paul committed
78
  - key:             readability-identifier-naming.UnionCase
Paul's avatar
Paul committed
79
    value:           lower_case
Paul's avatar
Paul committed
80
  - key:             readability-identifier-naming.EnumCase
Paul's avatar
Paul committed
81
    value:           lower_case
Paul's avatar
Paul committed
82
  - key:             readability-identifier-naming.GlobalFunctionCase
Paul's avatar
Paul committed
83
    value:           lower_case
Paul's avatar
Paul committed
84
  - key:             readability-identifier-naming.ConstexprFunctionCase
Paul's avatar
Paul committed
85
    value:           lower_case
Paul's avatar
Paul committed
86
  - key:             readability-identifier-naming.FunctionCase
Paul's avatar
Paul committed
87
    value:           lower_case
Paul's avatar
Paul committed
88
  - key:             readability-identifier-naming.ConstexprMethodCase
Paul's avatar
Paul committed
89
    value:           lower_case
Paul's avatar
Paul committed
90
  - key:             readability-identifier-naming.VirtualMethodCase
Paul's avatar
Paul committed
91
    value:           lower_case
Paul's avatar
Paul committed
92
  - key:             readability-identifier-naming.ClassMethodCase
Paul's avatar
Paul committed
93
    value:           lower_case
Paul's avatar
Paul committed
94
  - key:             readability-identifier-naming.PrivateMethodCase
Paul's avatar
Paul committed
95
    value:           lower_case
Paul's avatar
Paul committed
96
  - key:             readability-identifier-naming.ProtectedMethodCase
Paul's avatar
Paul committed
97
    value:           lower_case
Paul's avatar
Paul committed
98
  - key:             readability-identifier-naming.PublicMethodCase
Paul's avatar
Paul committed
99
    value:           lower_case
Paul's avatar
Paul committed
100
  - key:             readability-identifier-naming.MethodCase
Paul's avatar
Paul committed
101
    value:           lower_case
Paul's avatar
Paul committed
102
  - key:             readability-identifier-naming.TypedefCase
Paul's avatar
Paul committed
103
    value:           lower_case
Paul's avatar
Paul committed
104
105
106
107
108
109
110
111
112
  - key:             readability-identifier-naming.TypeTemplateParameterCase
    value:           CamelCase
  - key:             readability-identifier-naming.ValueTemplateParameterCase
    value:           CamelCase
  - key:             readability-identifier-naming.TemplateTemplateParameterCase
    value:           CamelCase
  - key:             readability-identifier-naming.TemplateParameterCase
    value:           CamelCase
  - key:             readability-identifier-naming.TypeAliasCase
Paul's avatar
Paul committed
113
    value:           lower_case
Paul Fultz II's avatar
Paul Fultz II committed
114
115
116
117
  - key:             readability-identifier-naming.MacroDefinitionCase
    value:           UPPER_CASE
  - key:             readability-identifier-naming.MacroDefinitionPrefix
    value:           MIGRAPHX_