-
Notifications
You must be signed in to change notification settings - Fork 0
/
.clang-tidy
107 lines (106 loc) · 3.09 KB
/
.clang-tidy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
Checks:
abseil-*,
altera-*,
android-*,
boost-*,
bugprone-*,
cert-*,
clang-*analyzer-*,
concurrency-*,
cppcoreguidelines-*,
darwin-*,
fuchsia-*,
google-*,
hicpp-*,
linuxkernel-*,
llvm-*,
misc-*,
modernize-*,
mpi-*,
objc-*,
openmp-*,
performance-*,
portability-*,
readability-*,
zircon-*,
-llvmlibc-*,
-altera-unroll-loops,
-hicpp-vararg,
-hicpp-signed-bitwise,
-hicpp-no-array-decay,
-hicpp-explicit-conversions,
-cppcoreguidelines-pro-type-vararg,
-cppcoreguidelines-macro-usage,
-cppcoreguidelines-avoid-do-while,
-cppcoreguidelines-avoid-non-const-global-variables,
-cppcoreguidelines-avoid-magic-numbers,
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
-google-readability-todo,
-google-explicit-constructor,
-google-build-using-namespace,
-fuchsia-overloaded-operator,
-fuchsia-statically-constructed-objects,
-fuchsia-default-arguments-declarations,
-fuchsia-default-arguments-calls,
-modernize-use-trailing-return-type,
-readability-identifier-length,
-readability-magic-numbers,
-altera-struct-pack-align,
-misc-non-private-member-variables-in-classes,
-concurrency-mt-unsafe,
-cert-env33-c,
-cert-err58-cpp,
-bugprone-easily-swappable-parameters,
# -abseil-cleanup-ctad
# -abseil-duration-addition
# -abseil-duration-comparison
# -abseil-duration-conversion-cast
# -abseil-duration-division
# -abseil-duration-factory-float
# -abseil-duration-factory-scale
# -abseil-duration-subtraction
# -abseil-duration-unnecessary-conversion
# -abseil-faster-strsplit-delimiter
# -abseil-no-internal-dependencies
# -abseil-no-namespace
# -abseil-redundant-strcat-calls
# -abseil-str-cat-append
# -abseil-string-find-startswith
# -abseil-string-find-str-contains
# -abseil-time-comparison
# -abseil-time-subtraction
# -abseil-upgrade-duration-conversions
# -altera-id-dependent-backward-branch
# -altera-struct-pack-align
# -altera-unroll-loops
# -bugprone-easily-swappable-parameters
# -cppcoreguidelines-avoid-c-arrays
# -cppcoreguidelines-avoid-magic-numbers
# -cppcoreguidelines-avoid-non-const-global-variables
# -cppcoreguidelines-pro-bounds-array-to-pointer-decay
# -cppcoreguidelines-pro-bounds-constant-array-index
# -cppcoreguidelines-pro-bounds-pointer-arithmetic
# -cppcoreguidelines-special-member-functions
# -fuchsia-default-arguments-calls
# -fuchsia-default-arguments-declarations
# -fuchsia-overloaded-operator
# -fuchsia-trailing-return
# -google-default-arguments
# -google-explicit-constructor
# -google-global-names-in-headers
# -google-objc-function-naming
# -google-objc-global-variable-declaration
# -google-runtime-int
# -hicpp-avoid-c-arrays
# -hicpp-explicit-conversions
# -hicpp-no-array-decay
# -hicpp-special-member-functions
# -llvmlibc-callee-namespace
# -llvmlibc-implementation-in-namespace
# -llvmlibc-restrict-system-libc-headers
# -modernize-avoid-c-arrays
# -modernize-use-nodiscard
# -modernize-use-trailing-return-type
# -readability-identifier-length
# -readability-isolate-declaration
# -readability-magic-numbers