Skip to content

Commit 2fcfd27

Browse files
committed
Add a clang-tidy configuration
1 parent 3a3e7be commit 2fcfd27

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

.clang-tidy

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
Checks: >
2+
-*,
3+
bugprone-*,
4+
clang-diagnostic-*,
5+
clang-analyzer-*,
6+
cppcoreguidelines-*,
7+
llvm-*,
8+
misc-*,
9+
modernize-*,
10+
performance-*,
11+
portability-*,
12+
readability-*,
13+
-bugprone-narrowing-conversions,
14+
-bugprone-easily-swappable-parameters,
15+
-bugprone-implicit-widening-of-multiplication-result,
16+
-bugprone-unchecked-optional-access,
17+
-misc-const-correctness,
18+
-misc-unused-parameters,
19+
-misc-non-private-member-variables-in-classes,
20+
-misc-no-recursion,
21+
-misc-use-anonymous-namespace,
22+
-modernize-return-braced-init-list,
23+
-modernize-use-trailing-return-type,
24+
-readability-braces-around-statements,
25+
-readability-identifier-length,
26+
-readability-magic-numbers,
27+
-readability-named-parameter,
28+
-readability-function-cognitive-complexity,
29+
-readability-implicit-bool-conversion,
30+
-cppcoreguidelines-avoid-magic-numbers,
31+
-clang-analyzer-cplusplus.NewDeleteLeaks,
32+
33+
CheckOptions:
34+
- key: readability-identifier-naming.ClassCase
35+
value: aNy_CasE
36+
- key: readability-identifier-naming.FunctionCase
37+
value: aNy_CasE
38+
- key: readability-identifier-naming.MemberCase
39+
value: aNy_CasE
40+
- key: readability-identifier-naming.PrivateMemberPrefix
41+
value: 'm_'
42+
- key: readability-identifier-naming.ProtectedMemberPrefix
43+
value: 'm_'
44+
- key: readability-identifier-naming.PublicMemberPrefix
45+
value: ''
46+
- key: readability-identifier-naming.ParameterCase
47+
value: aNy_CasE
48+
- key: readability-identifier-naming.UnionCase
49+
value: CamelCase
50+
- key: readability-identifier-naming.VariableCase
51+
value: aNy_CasE
52+
- key: readability-identifier-naming.IgnoreMainLikeFunctions
53+
value: 1
54+
- key: readability-implicit-bool-conversion.AllowPointerConditions
55+
value: 1
56+
- key: readability-magic-numbers.IgnorePowersOf2IntegerValues
57+
value: 1
58+
- key: readability-magic-numbers.IgnoredIntegerValues
59+
value: 4;8;16;

0 commit comments

Comments
 (0)