Skip to content

Commit 6f19809

Browse files
Enable more clang-tidy checks
1 parent 3b4e593 commit 6f19809

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

.clang-tidy

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)