Skip to content

Commit 9920910

Browse files
authored
Simplify .clang-tidy configuration (#570)
1 parent 66dcf39 commit 9920910

File tree

4 files changed

+12
-124
lines changed

4 files changed

+12
-124
lines changed
Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,13 @@
11
InheritParentConfig: true
22

33
Checks: >
4-
bugprone-*,
5-
clang-diagnostic-*,
6-
concurrency-*,
7-
cppcoreguidelines-*,
8-
llvm-include-order,
9-
llvm-namespace-comment,
10-
misc-*,
11-
modernize-*,
12-
mpi-*,
13-
openmp-*,
14-
performance-*,
15-
portability-*,
16-
readability-*,
17-
-bugprone-casting-through-void,
18-
-bugprone-easily-swappable-parameters,
19-
-cppcoreguidelines-avoid-magic-numbers,
20-
-cppcoreguidelines-non-private-member-variables-in-classes,
21-
-cppcoreguidelines-owning-memory,
22-
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
23-
-cppcoreguidelines-pro-type-reinterpret-cast,
24-
-cppcoreguidelines-pro-type-vararg,
25-
-cppcoreguidelines-special-member-functions,
26-
-misc-const-correctness,
27-
-misc-non-private-member-variables-in-classes,
28-
-modernize-avoid-c-arrays,
294
-modernize-loop-convert,
30-
-modernize-use-trailing-return-type,
31-
-portability-template-virtual-member-function,
32-
-readability-magic-numbers,
335
-cppcoreguidelines-avoid-goto,
346
-cppcoreguidelines-avoid-non-const-global-variables,
357
-misc-use-anonymous-namespace,
368
-modernize-use-std-print,
37-
-modernize-type-traits,
9+
-modernize-type-traits
3810
3911
CheckOptions:
40-
- key: readability-function-cognitive-complexity.Threshold
41-
value: 50 # default: 25
12+
- key: readability-function-cognitive-complexity.Threshold
13+
value: 50 # Relaxed for tests

modules/task/tests/.clang-tidy

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,13 @@
11
InheritParentConfig: true
22

33
Checks: >
4-
bugprone-*,
5-
clang-diagnostic-*,
6-
concurrency-*,
7-
cppcoreguidelines-*,
8-
llvm-include-order,
9-
llvm-namespace-comment,
10-
misc-*,
11-
modernize-*,
12-
mpi-*,
13-
openmp-*,
14-
performance-*,
15-
portability-*,
16-
readability-*,
17-
-bugprone-casting-through-void,
18-
-bugprone-easily-swappable-parameters,
19-
-cppcoreguidelines-avoid-magic-numbers,
20-
-cppcoreguidelines-non-private-member-variables-in-classes,
21-
-cppcoreguidelines-owning-memory,
22-
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
23-
-cppcoreguidelines-pro-type-reinterpret-cast,
24-
-cppcoreguidelines-pro-type-vararg,
25-
-cppcoreguidelines-special-member-functions,
26-
-misc-const-correctness,
27-
-misc-non-private-member-variables-in-classes,
28-
-modernize-avoid-c-arrays,
294
-modernize-loop-convert,
30-
-modernize-use-trailing-return-type,
31-
-portability-template-virtual-member-function,
32-
-readability-magic-numbers,
335
-cppcoreguidelines-avoid-goto,
346
-cppcoreguidelines-avoid-non-const-global-variables,
357
-misc-use-anonymous-namespace,
368
-modernize-use-std-print,
37-
-modernize-type-traits,
9+
-modernize-type-traits
3810
3911
CheckOptions:
40-
- key: readability-function-cognitive-complexity.Threshold
41-
value: 100 # default: 25
12+
- key: readability-function-cognitive-complexity.Threshold
13+
value: 50 # Relaxed for tests
Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,13 @@
11
InheritParentConfig: true
22

33
Checks: >
4-
bugprone-*,
5-
clang-diagnostic-*,
6-
concurrency-*,
7-
cppcoreguidelines-*,
8-
llvm-include-order,
9-
llvm-namespace-comment,
10-
misc-*,
11-
modernize-*,
12-
mpi-*,
13-
openmp-*,
14-
performance-*,
15-
portability-*,
16-
readability-*,
17-
-bugprone-casting-through-void,
18-
-bugprone-easily-swappable-parameters,
19-
-cppcoreguidelines-avoid-magic-numbers,
20-
-cppcoreguidelines-non-private-member-variables-in-classes,
21-
-cppcoreguidelines-owning-memory,
22-
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
23-
-cppcoreguidelines-pro-type-reinterpret-cast,
24-
-cppcoreguidelines-pro-type-vararg,
25-
-cppcoreguidelines-special-member-functions,
26-
-misc-const-correctness,
27-
-misc-non-private-member-variables-in-classes,
28-
-modernize-avoid-c-arrays,
294
-modernize-loop-convert,
30-
-modernize-use-trailing-return-type,
31-
-portability-template-virtual-member-function,
32-
-readability-magic-numbers,
335
-cppcoreguidelines-avoid-goto,
346
-cppcoreguidelines-avoid-non-const-global-variables,
357
-misc-use-anonymous-namespace,
368
-modernize-use-std-print,
37-
-modernize-type-traits,
9+
-modernize-type-traits
3810
3911
CheckOptions:
40-
- key: readability-function-cognitive-complexity.Threshold
41-
value: 25 # default: 25
12+
- key: readability-function-cognitive-complexity.Threshold
13+
value: 50 # Relaxed for tests
Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,13 @@
11
InheritParentConfig: true
22

33
Checks: >
4-
bugprone-*,
5-
clang-diagnostic-*,
6-
concurrency-*,
7-
cppcoreguidelines-*,
8-
llvm-include-order,
9-
llvm-namespace-comment,
10-
misc-*,
11-
modernize-*,
12-
mpi-*,
13-
openmp-*,
14-
performance-*,
15-
portability-*,
16-
readability-*,
17-
-bugprone-casting-through-void,
18-
-bugprone-easily-swappable-parameters,
19-
-cppcoreguidelines-avoid-magic-numbers,
20-
-cppcoreguidelines-non-private-member-variables-in-classes,
21-
-cppcoreguidelines-owning-memory,
22-
-cppcoreguidelines-pro-bounds-pointer-arithmetic,
23-
-cppcoreguidelines-pro-type-reinterpret-cast,
24-
-cppcoreguidelines-pro-type-vararg,
25-
-cppcoreguidelines-special-member-functions,
26-
-misc-const-correctness,
27-
-misc-non-private-member-variables-in-classes,
28-
-modernize-avoid-c-arrays,
294
-modernize-loop-convert,
30-
-modernize-use-trailing-return-type,
31-
-portability-template-virtual-member-function,
32-
-readability-magic-numbers,
335
-cppcoreguidelines-avoid-goto,
346
-cppcoreguidelines-avoid-non-const-global-variables,
357
-misc-use-anonymous-namespace,
368
-modernize-use-std-print,
37-
-modernize-type-traits,
9+
-modernize-type-traits
3810
3911
CheckOptions:
40-
- key: readability-function-cognitive-complexity.Threshold
41-
value: 25 # default: 25
12+
- key: readability-function-cognitive-complexity.Threshold
13+
value: 50 # Relaxed for tests

0 commit comments

Comments
 (0)