Skip to content

Commit 8d1ffce

Browse files
committed
Improve clang-tidy configuration
1 parent c224301 commit 8d1ffce

File tree

1 file changed

+35
-15
lines changed

1 file changed

+35
-15
lines changed

.clang-tidy

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,47 @@
11
Checks:
2-
- clang-analyzer-*
3-
- bugprone-*
4-
- performance-*
5-
- readability-*
6-
- modernize-*
7-
- cppcoreguidelines-*
8-
- misc-*
9-
- '-modernize-use-trailing-return-type'
10-
- '-modernize-use-auto'
11-
- '-modernize-use-using'
12-
- '-modernize-use-nodiscard'
2+
- '*'
3+
- '-altera-unroll-loops'
4+
- '-bugprone-easily-swappable-parameters'
5+
- '-bugprone-sizeof-expression'
6+
- '-clang-diagnostic-error'
7+
- '-clang-diagnostic-note'
138
- '-cppcoreguidelines-avoid-do-while'
149
- '-cppcoreguidelines-macro-usage'
10+
- '-cppcoreguidelines-no-malloc'
11+
- '-cppcoreguidelines-owning-memory'
12+
- '-cppcoreguidelines-pro-bounds-array-to-pointer-decay'
1513
- '-cppcoreguidelines-pro-bounds-constant-array-index'
1614
- '-cppcoreguidelines-pro-bounds-pointer-arithmetic'
15+
- '-cppcoreguidelines-pro-type-const-cast'
16+
- '-cppcoreguidelines-pro-type-reinterpret-cast'
1717
- '-cppcoreguidelines-pro-type-union-access'
18-
- '-readability-function-cognitive-complexity'
19-
- '-llvmlibc-restrict-system-libc-headers'
18+
- '-cppcoreguidelines-pro-type-vararg'
19+
- '-fuchsia-default-arguments-calls'
20+
- '-fuchsia-default-arguments-declarations'
21+
- '-fuchsia-overloaded-operator'
22+
- '-google-readability-todo'
23+
- '-hicpp-uppercase-literal-suffix'
24+
- '-hicpp-vararg'
2025
- '-llvmlibc-implementation-in-namespace'
21-
- '-altera-unroll-loops'
26+
- '-llvmlibc-restrict-system-libc-headers'
27+
- '-llvmlibc-*'
28+
- '-misc-const-correctness'
2229
- '-misc-definitions-in-headers'
23-
- '-readability-identifier-naming'
30+
- '-misc-no-recursion'
31+
- '-misc-static-assert'
32+
- '-misc-unused-parameters'
33+
- '-modernize-use-auto'
34+
- '-modernize-use-nodiscard'
35+
- '-modernize-use-trailing-return-type'
36+
- '-modernize-use-using'
37+
- '-performance-enum-size'
38+
- '-readability-braces-around-statements'
39+
- '-readability-function-cognitive-complexity'
2440
- '-readability-identifier-length'
41+
- '-readability-identifier-naming'
42+
- '-readability-implicit-bool-conversion'
43+
- '-readability-simplify-boolean-expr'
44+
- '-readability-static-accessed-through-instance'
2545

2646
HeaderFilterRegex: '.*\.(cpp|h)$'
2747
FormatStyle: file

0 commit comments

Comments
 (0)