@@ -8,8 +8,8 @@ Checks: [
88 ' bugprone-bitwise-pointer-cast' ,
99 ' bugprone-bool-pointer-implicit-conversion' ,
1010 ' bugprone-branch-clone' ,
11- ' bugprone-casting-through-void' ,
1211 ' bugprone-capturing-this-in-member-variable' ,
12+ ' bugprone-casting-through-void' ,
1313 ' bugprone-chained-comparison' ,
1414 ' bugprone-compare-pointer-to-member-virtual-function' ,
1515 ' bugprone-copy-constructor-init' ,
@@ -88,9 +88,20 @@ Checks: [
8888 ' bugprone-unused-return-value' ,
8989 ' bugprone-use-after-move' ,
9090 ' bugprone-virtual-near-miss' ,
91+ ' cert-dcl50-cpp' ,
9192 ' cert-dcl58-cpp' ,
93+ ' cert-err33-c' ,
94+ ' cert-err34-c' ,
95+ ' cert-err52-cpp' ,
96+ ' cert-err60-cpp' ,
9297 ' cert-flp30-c' ,
9398 ' cert-mem57-cpp' ,
99+ ' cert-msc50-cpp' ,
100+ ' cert-msc51-cpp' ,
101+ ' cert-oop57-cpp' ,
102+ ' cert-oop58-cpp' ,
103+ ' concurrency-mt-unsafe' ,
104+ ' concurrency-thread-canceltype-asynchronous' ,
94105 ' cppcoreguidelines-avoid-capturing-lambda-coroutines' ,
95106 ' cppcoreguidelines-avoid-const-or-ref-data-members' ,
96107 ' cppcoreguidelines-avoid-do-while' ,
@@ -105,8 +116,10 @@ Checks: [
105116 ' cppcoreguidelines-no-malloc' ,
106117 ' cppcoreguidelines-no-suspend-with-lock' ,
107118 ' cppcoreguidelines-prefer-member-initializer' ,
119+ ' cppcoreguidelines-virtual-class-destructor' ,
108120 ' misc-confusable-identifiers' ,
109121 ' misc-const-correctness' ,
122+ ' misc-coroutine-hostile-raii' ,
110123 ' misc-definitions-in-headers' ,
111124 ' misc-header-include-cycle' ,
112125 ' misc-include-cleaner' ,
@@ -128,19 +141,25 @@ Checks: [
128141 ' misc-use-internal-linkage' ,
129142 ' modernize-deprecated-headers' ,
130143 ' modernize-deprecated-ios-base-aliases' ,
144+ ' modernize-loop-convert' ,
131145 ' modernize-macro-to-enum' ,
132146 ' modernize-make-shared' ,
133147 ' modernize-make-unique' ,
134148 ' modernize-min-max-use-initializer-list' ,
135149 ' modernize-raw-string-literal' ,
136150 ' modernize-redundant-void-arg' ,
137151 ' modernize-replace-auto-ptr' ,
152+ ' modernize-return-braced-init-list' ,
138153 ' modernize-shrink-to-fit' ,
139154 ' modernize-type-traits' ,
140155 ' modernize-unary-static-assert' ,
156+ ' modernize-use-bool-literals' ,
141157 ' modernize-use-constraints' ,
158+ ' modernize-use-emplace' ,
142159 ' modernize-use-equals-default' ,
160+ ' modernize-use-equals-delete' ,
143161 ' modernize-use-default-member-init' ,
162+ ' modernize-use-designated-initializers' ,
144163 ' modernize-use-emplace' ,
145164 ' modernize-use-equals-delete' ,
146165 ' modernize-use-integer-sign-comparison' ,
@@ -158,6 +177,7 @@ Checks: [
158177 ' performance-for-range-copy' ,
159178 ' performance-implicit-conversion-in-loop' ,
160179 ' performance-inefficient-algorithm' ,
180+ ' performance-inefficient-string-concatenation' ,
161181 ' performance-inefficient-vector-operation' ,
162182 ' performance-move-const-arg' ,
163183 ' performance-move-constructor-init' ,
@@ -190,12 +210,14 @@ Checks: [
190210 ' readability-enum-initial-value' ,
191211 ' readability-implicit-bool-conversion' ,
192212 ' readability-inconsistent-declaration-parameter-name' ,
213+ ' readability-isolate-declaration' ,
193214 ' readability-make-member-function-const' ,
194215 ' readability-math-missing-parentheses' ,
195216 ' readability-misleading-indentation' ,
196217 ' readability-misplaced-array-index' ,
197218 ' readability-non-const-parameter' ,
198219 ' readability-operators-representation' ,
220+ ' readability-qualified-auto' ,
199221 ' readability-redundant-access-specifiers' ,
200222 ' readability-redundant-casting' ,
201223 ' readability-redundant-control-flow' ,
@@ -213,6 +235,7 @@ Checks: [
213235 ' readability-static-accessed-through-instance' ,
214236 ' readability-static-definition-in-anonymous-namespace' ,
215237 ' readability-string-compare' ,
238+ ' readability-suspicious-call-argument' ,
216239 ' readability-uniqueptr-delete-release' ,
217240 ' readability-use-concise-preprocessor-directives'
218241]
0 commit comments