Skip to content

Commit e895f42

Browse files
committed
update .clang-tidy files
1 parent 0a69ad5 commit e895f42

4 files changed

Lines changed: 52 additions & 17 deletions

File tree

.clang-tidy

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ Checks: '-*,
22
clang-diagnostic-*,
33
llvm-*,
44
misc-*,
5-
-misc-unused-parameters,
65
-misc-non-private-member-variables-in-classes,
76
-misc-no-recursion,
87
readability-*,
@@ -12,27 +11,23 @@ Checks: '-*,
1211
-readability-static-definition-in-anonymous-namespace,
1312
-readability-implicit-bool-conversion,
1413
-readability-magic-numbers,
15-
-readability-identifier-naming,
1614
cppcoreguidelines-*,
1715
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
1816
-cppcoreguidelines-owning-memory,
1917
-cppcoreguidelines-pro-type-reinterpret-cast,
20-
-cppcoreguidelines-pro-type-cstyle-cast,
2118
-cppcoreguidelines-avoid-magic-numbers,
2219
-cppcoreguidelines-non-private-member-variables-in-classes,
23-
-cppcoreguidelines-avoid-c-arrays,
2420
-cppcoreguidelines-init-variables,
2521
-cppcoreguidelines-macro-usage,
2622
bugprone-*,
27-
-bugprone-reserved-identifier,
2823
modernize-*,
29-
-modernize-avoid-c-arrays,
30-
-modernize-use-override,
3124
-modernize-use-trailing-return-type,
3225
performance-*,
3326
clang-analyzer-*,
3427
'
3528

29+
FormatStyle: LLVM
30+
3631
CheckOptions:
3732
- key: readability-identifier-naming.ClassCase
3833
value: CamelCase
File renamed without changes.

unittests/.clang-tidy

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
Checks: '-*,
2+
clang-diagnostic-*,
3+
llvm-*,
4+
misc-*,
5+
-misc-non-private-member-variables-in-classes,
6+
-misc-no-recursion,
7+
readability-*,
8+
-readability-else-after*,
9+
-readability-simplify-boolean-expr,
10+
-readability-implicit-bool-cast,
11+
-readability-static-definition-in-anonymous-namespace,
12+
-readability-implicit-bool-conversion,
13+
-readability-magic-numbers,
14+
cppcoreguidelines-*,
15+
-cppcoreguidelines-avoid-non-const-global-variables,
16+
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
17+
-cppcoreguidelines-owning-memory,
18+
-cppcoreguidelines-pro-type-reinterpret-cast,
19+
-cppcoreguidelines-avoid-magic-numbers,
20+
-cppcoreguidelines-non-private-member-variables-in-classes,
21+
-cppcoreguidelines-init-variables,
22+
-cppcoreguidelines-macro-usage,
23+
bugprone-*,
24+
modernize-*,
25+
-modernize-use-trailing-return-type,
26+
performance-*,
27+
clang-analyzer-*,
28+
'
29+
30+
FormatStyle: LLVM
31+
32+
CheckOptions:
33+
- key: readability-identifier-naming.ClassCase
34+
value: CamelCase
35+
- key: readability-identifier-naming.EnumCase
36+
value: CamelCase
37+
- key: readability-identifier-naming.FunctionCase
38+
value: camelBack
39+
- key: readability-identifier-naming.MemberCase
40+
value: CamelCase
41+
- key: readability-identifier-naming.ParameterCase
42+
value: CamelCase
43+
- key: readability-identifier-naming.UnionCase
44+
value: CamelCase
45+
- key: readability-identifier-naming.VariableCase
46+
value: CamelCase
47+
- key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
48+
value: 1
49+
- key: cppcoreguidelines-special-member-functions.AllowMissingMoveFunctions
50+
value: 1

utils/run-phasar-checks.sh

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,11 @@ if [ "$#" -ne 2 ] || ! [ -d "${build_dir}" ] || ! [[ "${num_jobs}" =~ ${integer_
1818
exit 1
1919
fi
2020

21-
22-
# exclude external projects from clang tidy checks
23-
cp .clang-tidy-ignore external/googletest/.clang-tidy
24-
cp .clang-tidy-ignore external/json/.clang-tidy
25-
cp .clang-tidy-ignore external/WALi-OpenNWA/.clang-tidy
26-
2721
echo "Run clang-tidy ..."
2822
safe_cd "${build_dir}" -
2923
run-clang-tidy.py -j "${num_jobs}" -p ./ -header-filter='phasar*.h' -fix
3024
safe_cd -
3125
echo "Run clang-format ..."
3226
./utils/run-clang-format.py
3327

34-
rm external/googletest/.clang-tidy
35-
rm external/json/.clang-tidy
36-
rm external/WALi-OpenNWA/.clang-tidy
37-
3828
exit 0

0 commit comments

Comments
 (0)