|
1 | 1 | Checks: "
|
2 | 2 | -*,
|
3 |
| - # boost-use-to-string, |
4 |
| - # bugprone-argument-comment, |
5 |
| - # bugprone-assert-side-effect, |
6 |
| - # bugprone-bad-signal-to-kill-thread, |
7 |
| - # bugprone-bool-pointer-implicit-conversion, |
8 |
| - # bugprone-branch-clone, |
9 |
| - # bugprone-copy-constructor-init, |
10 |
| - # bugprone-dangling-handle, |
11 |
| - # bugprone-dynamic-static-initializers, |
12 |
| - # bugprone-exception-escape, |
13 |
| - # bugprone-fold-init-type, |
| 3 | + boost-use-to-string, |
| 4 | + bugprone-argument-comment, |
| 5 | + bugprone-assert-side-effect, |
| 6 | + bugprone-bad-signal-to-kill-thread, |
| 7 | + bugprone-bool-pointer-implicit-conversion, |
| 8 | + bugprone-branch-clone, |
| 9 | + bugprone-copy-constructor-init, |
| 10 | + bugprone-dangling-handle, |
| 11 | + bugprone-dynamic-static-initializers, |
| 12 | + bugprone-exception-escape, |
| 13 | + bugprone-fold-init-type, |
14 | 14 | bugprone-forward-declaration-namespace,
|
15 |
| - # bugprone-forwarding-reference-overload, |
16 |
| - # bugprone-inaccurate-erase, |
17 |
| - # bugprone-incorrect-roundings, |
18 |
| - # bugprone-integer-division, |
19 |
| - # bugprone-lambda-function-name, |
20 |
| - # bugprone-macro-parentheses, |
21 |
| - # bugprone-macro-repeated-side-effects, |
22 |
| - # bugprone-misplaced-operator-in-strlen-in-alloc, |
23 |
| - # bugprone-misplaced-widening-cast, |
24 |
| - # bugprone-move-forwarding-reference, |
25 |
| - # bugprone-multiple-statement-macro, |
26 |
| - # bugprone-not-null-terminated-result, |
27 |
| - # bugprone-parent-virtual-call, |
28 |
| - # bugprone-posix-return, |
29 |
| - # bugprone-signed-char-misuse, |
30 |
| - # bugprone-sizeof-container, |
31 |
| - # bugprone-sizeof-expression, |
32 |
| - # bugprone-string-constructor, |
33 |
| - # bugprone-string-integer-assignment, |
34 |
| - # bugprone-string-literal-with-embedded-nul, |
35 |
| - # bugprone-suspicious-enum-usage, |
36 |
| - # bugprone-suspicious-memset-usage, |
37 |
| - # bugprone-suspicious-missing-comma, |
38 |
| - # bugprone-suspicious-semicolon, |
39 |
| - # bugprone-suspicious-string-compare, |
40 |
| - # bugprone-swapped-arguments, |
41 |
| - # bugprone-terminating-continue, |
42 |
| - # bugprone-throw-keyword-missing, |
43 |
| - # bugprone-too-small-loop-variable, |
44 |
| - # bugprone-unchecked-optional-access, |
45 |
| - # bugprone-undefined-memory-manipulation, |
46 |
| - # bugprone-undelegated-constructor, |
47 |
| - # bugprone-unhandled-self-assignment, |
48 |
| - # bugprone-unused-raii, |
49 |
| - # bugprone-unused-return-value, |
50 |
| - # bugprone-use-after-move, |
51 |
| - # bugprone-virtual-near-miss, |
52 |
| - # cppcoreguidelines-avoid-goto, |
53 |
| - # cppcoreguidelines-init-variables, |
54 |
| - # cppcoreguidelines-interfaces-global-init, |
55 |
| - # cppcoreguidelines-macro-usage, |
56 |
| - # cppcoreguidelines-narrowing-conversions, |
57 |
| - # cppcoreguidelines-no-malloc, |
58 |
| - # cppcoreguidelines-pro-bounds-pointer-arithmetic, |
59 |
| - # cppcoreguidelines-pro-type-const-cast, |
60 |
| - # cppcoreguidelines-pro-type-cstyle-cast, |
61 |
| - # cppcoreguidelines-pro-type-member-init, |
62 |
| - # cppcoreguidelines-pro-type-reinterpret-cast, |
63 |
| - # cppcoreguidelines-pro-type-static-cast-downcast, |
64 |
| - # cppcoreguidelines-pro-type-union-access, |
65 |
| - # cppcoreguidelines-slicing, |
66 |
| - # cppcoreguidelines-special-member-functions, |
67 |
| - # google-build-explicit-make-pair, |
| 15 | + bugprone-forwarding-reference-overload, |
| 16 | + bugprone-inaccurate-erase, |
| 17 | + bugprone-incorrect-roundings, |
| 18 | + bugprone-integer-division, |
| 19 | + bugprone-lambda-function-name, |
| 20 | + bugprone-macro-parentheses, |
| 21 | + bugprone-macro-repeated-side-effects, |
| 22 | + bugprone-misplaced-operator-in-strlen-in-alloc, |
| 23 | + bugprone-misplaced-widening-cast, |
| 24 | + bugprone-move-forwarding-reference, |
| 25 | + bugprone-multiple-statement-macro, |
| 26 | + bugprone-not-null-terminated-result, |
| 27 | + bugprone-parent-virtual-call, |
| 28 | + bugprone-posix-return, |
| 29 | + bugprone-signed-char-misuse, |
| 30 | + bugprone-sizeof-container, |
| 31 | + bugprone-sizeof-expression, |
| 32 | + bugprone-string-constructor, |
| 33 | + bugprone-string-integer-assignment, |
| 34 | + bugprone-string-literal-with-embedded-nul, |
| 35 | + bugprone-suspicious-enum-usage, |
| 36 | + bugprone-suspicious-memset-usage, |
| 37 | + bugprone-suspicious-missing-comma, |
| 38 | + bugprone-suspicious-semicolon, |
| 39 | + bugprone-suspicious-string-compare, |
| 40 | + bugprone-swapped-arguments, |
| 41 | + bugprone-terminating-continue, |
| 42 | + bugprone-throw-keyword-missing, |
| 43 | + bugprone-too-small-loop-variable, |
| 44 | + bugprone-unchecked-optional-access, |
| 45 | + bugprone-undefined-memory-manipulation, |
| 46 | + bugprone-undelegated-constructor, |
| 47 | + bugprone-unhandled-self-assignment, |
| 48 | + bugprone-unused-raii, |
| 49 | + bugprone-unused-return-value, |
| 50 | + bugprone-use-after-move, |
| 51 | + bugprone-virtual-near-miss, |
| 52 | + cppcoreguidelines-avoid-goto, |
| 53 | + cppcoreguidelines-init-variables, |
| 54 | + cppcoreguidelines-interfaces-global-init, |
| 55 | + cppcoreguidelines-macro-usage, |
| 56 | + cppcoreguidelines-narrowing-conversions, |
| 57 | + cppcoreguidelines-no-malloc, |
| 58 | + cppcoreguidelines-pro-bounds-pointer-arithmetic, |
| 59 | + cppcoreguidelines-pro-type-const-cast, |
| 60 | + cppcoreguidelines-pro-type-cstyle-cast, |
| 61 | + cppcoreguidelines-pro-type-member-init, |
| 62 | + cppcoreguidelines-pro-type-reinterpret-cast, |
| 63 | + cppcoreguidelines-pro-type-static-cast-downcast, |
| 64 | + cppcoreguidelines-pro-type-union-access, |
| 65 | + cppcoreguidelines-slicing, |
| 66 | + cppcoreguidelines-special-member-functions, |
| 67 | + google-build-explicit-make-pair, |
68 | 68 | google-build-namespaces,
|
69 | 69 | google-build-using-namespace,
|
70 |
| - # google-explicit-constructor, |
71 |
| - # google-global-names-in-headers, |
72 |
| - # google-upgrade-googletest-case, |
73 |
| - # hicpp-exception-baseclass, |
74 |
| - # hicpp-multiway-paths-covered, |
75 |
| - # hicpp-no-assembler, |
76 |
| - # hicpp-signed-bitwise, |
| 70 | + google-explicit-constructor, |
| 71 | + google-global-names-in-headers, |
| 72 | + google-upgrade-googletest-case, |
| 73 | + hicpp-exception-baseclass, |
| 74 | + hicpp-multiway-paths-covered, |
| 75 | + hicpp-no-assembler, |
| 76 | + hicpp-signed-bitwise, |
77 | 77 | llvm-namespace-comment,
|
78 |
| - # misc-definitions-in-headers, |
79 |
| - # misc-misplaced-const, |
80 |
| - # misc-new-delete-overloads, |
81 |
| - # misc-non-copyable-objects, |
82 |
| - # misc-redundant-expression, |
83 |
| - # misc-static-assert, |
84 |
| - # misc-throw-by-value-catch-by-reference, |
85 |
| - # misc-unconventional-assign-operator, |
86 |
| - # misc-uniqueptr-reset-release, |
87 |
| - # misc-unused-alias-decls, |
88 |
| - # misc-unused-parameters, |
89 |
| - # misc-unused-using-decls, |
| 78 | + misc-definitions-in-headers, |
| 79 | + misc-misplaced-const, |
| 80 | + misc-new-delete-overloads, |
| 81 | + misc-non-copyable-objects, |
| 82 | + misc-redundant-expression, |
| 83 | + misc-static-assert, |
| 84 | + misc-throw-by-value-catch-by-reference, |
| 85 | + misc-unconventional-assign-operator, |
| 86 | + misc-uniqueptr-reset-release, |
| 87 | + misc-unused-alias-decls, |
| 88 | + misc-unused-parameters, |
| 89 | + misc-unused-using-decls, |
90 | 90 | modernize-concat-nested-namespaces,
|
91 |
| - # modernize-deprecated-headers, |
92 |
| - # modernize-deprecated-ios-base-aliases, |
93 |
| - # modernize-loop-convert, |
94 |
| - # modernize-make-shared, |
95 |
| - # modernize-make-unique, |
96 |
| - # modernize-pass-by-value, |
97 |
| - # modernize-raw-string-literal, |
98 |
| - # modernize-redundant-void-arg, |
99 |
| - # modernize-replace-auto-ptr, |
100 |
| - # modernize-replace-disallow-copy-and-assign-macro, |
101 |
| - # modernize-replace-random-shuffle, |
102 |
| - # modernize-return-braced-init-list, |
103 |
| - # modernize-shrink-to-fit, |
104 |
| - # modernize-unary-static-assert, |
105 |
| - # modernize-use-auto, |
106 |
| - # modernize-use-bool-literals, |
107 |
| - # modernize-use-default-member-init, |
108 |
| - # modernize-use-emplace, |
109 |
| - # modernize-use-equals-default, |
110 |
| - # modernize-use-equals-delete, |
111 |
| - # modernize-use-nodiscard, |
112 |
| - # modernize-use-noexcept, |
113 |
| - # modernize-use-nullptr, |
114 |
| - # modernize-use-override, |
115 |
| - # modernize-use-transparent-functors, |
116 |
| - # modernize-use-uncaught-exceptions, |
117 |
| - # modernize-use-using, |
118 |
| - # openmp-use-default-none, |
119 |
| - # performance-faster-string-find, |
120 |
| - # performance-for-range-copy, |
121 |
| - # performance-implicit-conversion-in-loop, |
122 |
| - # performance-inefficient-algorithm, |
123 |
| - # performance-inefficient-string-concatenation, |
124 |
| - # performance-inefficient-vector-operation, |
125 |
| - # performance-move-const-arg, |
126 |
| - # performance-move-constructor-init, |
127 |
| - # performance-no-automatic-move, |
128 |
| - # performance-no-int-to-ptr, |
129 |
| - # performance-noexcept-move-constructor, |
130 |
| - # performance-trivially-destructible, |
131 |
| - # performance-type-promotion-in-math-fn, |
132 |
| - # performance-unnecessary-copy-initialization, |
133 |
| - # performance-unnecessary-value-param, |
134 |
| - # portability-simd-intrinsics, |
135 |
| - # readability-const-return-type, |
136 |
| - # readability-container-size-empty, |
137 |
| - # readability-convert-member-functions-to-static, |
138 |
| - # readability-delete-null-pointer, |
139 |
| - # readability-else-after-return, |
140 |
| - # readability-function-cognitive-complexity, |
141 |
| - # readability-identifier-naming, |
142 |
| - # readability-inconsistent-declaration-parameter-name, |
143 |
| - # readability-isolate-declaration, |
144 |
| - # readability-make-member-function-const, |
145 |
| - # readability-misleading-indentation, |
146 |
| - # readability-misplaced-array-index, |
147 |
| - # readability-non-const-parameter, |
148 |
| - # readability-redundant-access-specifiers, |
149 |
| - # readability-redundant-control-flow, |
150 |
| - # readability-redundant-declaration, |
151 |
| - # readability-redundant-function-ptr-dereference, |
152 |
| - # readability-redundant-member-init, |
153 |
| - # readability-redundant-smartptr-get, |
154 |
| - # readability-redundant-string-cstr, |
155 |
| - # readability-redundant-string-init, |
156 |
| - # readability-simplify-boolean-expr, |
157 |
| - # readability-simplify-subscript-expr, |
158 |
| - # readability-static-accessed-through-instance, |
| 91 | + modernize-deprecated-headers, |
| 92 | + modernize-deprecated-ios-base-aliases, |
| 93 | + modernize-loop-convert, |
| 94 | + modernize-make-shared, |
| 95 | + modernize-make-unique, |
| 96 | + modernize-pass-by-value, |
| 97 | + modernize-raw-string-literal, |
| 98 | + modernize-redundant-void-arg, |
| 99 | + modernize-replace-auto-ptr, |
| 100 | + modernize-replace-disallow-copy-and-assign-macro, |
| 101 | + modernize-replace-random-shuffle, |
| 102 | + modernize-return-braced-init-list, |
| 103 | + modernize-shrink-to-fit, |
| 104 | + modernize-unary-static-assert, |
| 105 | + modernize-use-auto, |
| 106 | + modernize-use-bool-literals, |
| 107 | + modernize-use-default-member-init, |
| 108 | + modernize-use-emplace, |
| 109 | + modernize-use-equals-default, |
| 110 | + modernize-use-equals-delete, |
| 111 | + modernize-use-nodiscard, |
| 112 | + modernize-use-noexcept, |
| 113 | + modernize-use-nullptr, |
| 114 | + modernize-use-override, |
| 115 | + modernize-use-transparent-functors, |
| 116 | + modernize-use-uncaught-exceptions, |
| 117 | + modernize-use-using, |
| 118 | + openmp-use-default-none, |
| 119 | + performance-faster-string-find, |
| 120 | + performance-for-range-copy, |
| 121 | + performance-implicit-conversion-in-loop, |
| 122 | + performance-inefficient-algorithm, |
| 123 | + performance-inefficient-string-concatenation, |
| 124 | + performance-inefficient-vector-operation, |
| 125 | + performance-move-const-arg, |
| 126 | + performance-move-constructor-init, |
| 127 | + performance-no-automatic-move, |
| 128 | + performance-no-int-to-ptr, |
| 129 | + performance-noexcept-move-constructor, |
| 130 | + performance-trivially-destructible, |
| 131 | + performance-type-promotion-in-math-fn, |
| 132 | + performance-unnecessary-copy-initialization, |
| 133 | + performance-unnecessary-value-param, |
| 134 | + portability-simd-intrinsics, |
| 135 | + readability-const-return-type, |
| 136 | + readability-container-size-empty, |
| 137 | + readability-convert-member-functions-to-static, |
| 138 | + readability-delete-null-pointer, |
| 139 | + readability-else-after-return, |
| 140 | + readability-function-cognitive-complexity, |
| 141 | + readability-identifier-naming, |
| 142 | + readability-inconsistent-declaration-parameter-name, |
| 143 | + readability-isolate-declaration, |
| 144 | + readability-make-member-function-const, |
| 145 | + readability-misleading-indentation, |
| 146 | + readability-misplaced-array-index, |
| 147 | + readability-non-const-parameter, |
| 148 | + readability-redundant-access-specifiers, |
| 149 | + readability-redundant-control-flow, |
| 150 | + readability-redundant-declaration, |
| 151 | + readability-redundant-function-ptr-dereference, |
| 152 | + readability-redundant-member-init, |
| 153 | + readability-redundant-smartptr-get, |
| 154 | + readability-redundant-string-cstr, |
| 155 | + readability-redundant-string-init, |
| 156 | + readability-simplify-boolean-expr, |
| 157 | + readability-simplify-subscript-expr, |
| 158 | + readability-static-accessed-through-instance, |
159 | 159 | readability-static-definition-in-anonymous-namespace,
|
160 |
| - # readability-string-compare, |
161 |
| - # readability-uniqueptr-delete-release" |
| 160 | + readability-string-compare, |
| 161 | + readability-uniqueptr-delete-release" |
162 | 162 |
|
163 |
| -# WarningsAsErrors: " |
164 |
| -# boost-use-to-string, |
165 |
| -# bugprone-dangling-handle, |
166 |
| -# bugprone-fold-init-type, |
167 |
| -# bugprone-inaccurate-erase, |
168 |
| -# bugprone-incorrect-roundings, |
169 |
| -# bugprone-misplaced-widening-cast, |
170 |
| -# bugprone-sizeof-container, |
171 |
| -# bugprone-sizeof-expression, |
172 |
| -# bugprone-string-constructor, |
173 |
| -# bugprone-suspicious-enum-usage, |
174 |
| -# bugprone-suspicious-memset-usage, |
175 |
| -# bugprone-suspicious-missing-comma, |
176 |
| -# bugprone-suspicious-semicolon, |
177 |
| -# bugprone-swapped-arguments, |
178 |
| -# bugprone-unused-raii, |
179 |
| -# bugprone-use-after-move, |
180 |
| -# llvm-namespace-comment, |
181 |
| -# misc-non-copyable-objects, |
182 |
| -# misc-redundant-expression, |
183 |
| -# misc-throw-by-value-catch-by-reference, |
184 |
| -# misc-unused-alias-decls, |
185 |
| -# misc-unused-parameters, |
186 |
| -# misc-unused-using-decls, |
187 |
| -# modernize-deprecated-headers, |
188 |
| -# modernize-redundant-void-arg, |
189 |
| -# modernize-use-bool-literals, |
190 |
| -# modernize-use-emplace, |
191 |
| -# modernize-use-equals-default, |
192 |
| -# modernize-use-equals-delete, |
193 |
| -# modernize-use-nullptr, |
194 |
| -# modernize-use-override, |
195 |
| -# modernize-use-using, |
196 |
| -# performance-faster-string-find, |
197 |
| -# performance-inefficient-algorithm, |
198 |
| -# readability-make-member-function-const, |
199 |
| -# readability-misleading-indentation, |
200 |
| -# readability-misplaced-array-index, |
201 |
| -# readability-string-compare" |
| 163 | +WarningsAsErrors: " |
| 164 | + boost-use-to-string, |
| 165 | + bugprone-dangling-handle, |
| 166 | + bugprone-fold-init-type, |
| 167 | + bugprone-inaccurate-erase, |
| 168 | + bugprone-incorrect-roundings, |
| 169 | + bugprone-misplaced-widening-cast, |
| 170 | + bugprone-sizeof-container, |
| 171 | + bugprone-sizeof-expression, |
| 172 | + bugprone-string-constructor, |
| 173 | + bugprone-suspicious-enum-usage, |
| 174 | + bugprone-suspicious-memset-usage, |
| 175 | + bugprone-suspicious-missing-comma, |
| 176 | + bugprone-suspicious-semicolon, |
| 177 | + bugprone-swapped-arguments, |
| 178 | + bugprone-unused-raii, |
| 179 | + bugprone-use-after-move, |
| 180 | + llvm-namespace-comment, |
| 181 | + misc-non-copyable-objects, |
| 182 | + misc-redundant-expression, |
| 183 | + misc-throw-by-value-catch-by-reference, |
| 184 | + misc-unused-alias-decls, |
| 185 | + misc-unused-parameters, |
| 186 | + misc-unused-using-decls, |
| 187 | + modernize-deprecated-headers, |
| 188 | + modernize-redundant-void-arg, |
| 189 | + modernize-use-bool-literals, |
| 190 | + modernize-use-emplace, |
| 191 | + modernize-use-equals-default, |
| 192 | + modernize-use-equals-delete, |
| 193 | + modernize-use-nullptr, |
| 194 | + modernize-use-override, |
| 195 | + modernize-use-using, |
| 196 | + performance-faster-string-find, |
| 197 | + performance-inefficient-algorithm, |
| 198 | + readability-make-member-function-const, |
| 199 | + readability-misleading-indentation, |
| 200 | + readability-misplaced-array-index, |
| 201 | + readability-string-compare" |
202 | 202 |
|
203 | 203 | HeaderFilterRegex: ^(?!\/usr)(?!\/opt)
|
204 | 204 |
|
|
0 commit comments