blob: 549e20e954ae891ce4738bd4e7fa2bc89ec4dc1d [file] [log] [blame]
Austin Schuh7400da02018-01-28 19:54:58 -08001---
2Checks: 'clang-diagnostic-*,clang-analyzer-*,-clang-analyzer-alpha*,-llvm-include-order,'
3WarningsAsErrors: ''
4HeaderFilterRegex: ''
5AnalyzeTemporaryDtors: false
6CheckOptions:
7 - key: cert-dcl59-cpp.HeaderFileExtensions
8 value: h,hh,hpp,hxx
9 - key: cert-err61-cpp.CheckThrowTemporaries
10 value: '1'
11 - key: cert-oop11-cpp.IncludeStyle
12 value: llvm
13 - key: cert-oop11-cpp.UseCERTSemantics
14 value: '1'
15 - key: cppcoreguidelines-pro-bounds-constant-array-index.GslHeader
16 value: ''
17 - key: cppcoreguidelines-pro-bounds-constant-array-index.IncludeStyle
18 value: '0'
19 - key: cppcoreguidelines-pro-type-member-init.IgnoreArrays
20 value: '0'
21 - key: google-build-namespaces.HeaderFileExtensions
22 value: h,hh,hpp,hxx
23 - key: google-global-names-in-headers.HeaderFileExtensions
24 value: h
25 - key: google-readability-braces-around-statements.ShortStatementLines
26 value: '1'
27 - key: google-readability-function-size.BranchThreshold
28 value: '4294967295'
29 - key: google-readability-function-size.LineThreshold
30 value: '4294967295'
31 - key: google-readability-function-size.StatementThreshold
32 value: '800'
33 - key: google-readability-namespace-comments.ShortNamespaceLines
34 value: '10'
35 - key: google-readability-namespace-comments.SpacesBeforeComments
36 value: '2'
37 - key: google-runtime-int.SignedTypePrefix
38 value: int
39 - key: google-runtime-int.TypeSuffix
40 value: ''
41 - key: google-runtime-int.UnsignedTypePrefix
42 value: uint
43 - key: llvm-namespace-comment.ShortNamespaceLines
44 value: '1'
45 - key: llvm-namespace-comment.SpacesBeforeComments
46 value: '1'
47 - key: misc-assert-side-effect.AssertMacros
48 value: assert
49 - key: misc-assert-side-effect.CheckFunctionCalls
50 value: '0'
51 - key: misc-dangling-handle.HandleClasses
52 value: 'std::basic_string_view;std::experimental::basic_string_view'
53 - key: misc-definitions-in-headers.HeaderFileExtensions
54 value: ',h,hh,hpp,hxx'
55 - key: misc-definitions-in-headers.UseHeaderFileExtension
56 value: '1'
57 - key: misc-misplaced-widening-cast.CheckImplicitCasts
58 value: '1'
59 - key: misc-move-constructor-init.IncludeStyle
60 value: llvm
61 - key: misc-move-constructor-init.UseCERTSemantics
62 value: '0'
63 - key: misc-sizeof-expression.WarnOnSizeOfCompareToConstant
64 value: '1'
65 - key: misc-sizeof-expression.WarnOnSizeOfConstant
66 value: '1'
67 - key: misc-sizeof-expression.WarnOnSizeOfThis
68 value: '1'
69 - key: misc-string-constructor.LargeLengthThreshold
70 value: '8388608'
71 - key: misc-string-constructor.WarnOnLargeLength
72 value: '1'
73 - key: misc-suspicious-missing-comma.MaxConcatenatedTokens
74 value: '5'
75 - key: misc-suspicious-missing-comma.RatioThreshold
76 value: '0.200000'
77 - key: misc-suspicious-missing-comma.SizeThreshold
78 value: '5'
79 - key: misc-suspicious-string-compare.StringCompareLikeFunctions
80 value: ''
81 - key: misc-suspicious-string-compare.WarnOnImplicitComparison
82 value: '1'
83 - key: misc-suspicious-string-compare.WarnOnLogicalNotComparison
84 value: '0'
85 - key: misc-throw-by-value-catch-by-reference.CheckThrowTemporaries
86 value: '1'
87 - key: modernize-loop-convert.MaxCopySize
88 value: '16'
89 - key: modernize-loop-convert.MinConfidence
90 value: reasonable
91 - key: modernize-loop-convert.NamingStyle
92 value: CamelCase
93 - key: modernize-pass-by-value.IncludeStyle
94 value: llvm
95 - key: modernize-replace-auto-ptr.IncludeStyle
96 value: llvm
97 - key: modernize-use-auto.RemoveStars
98 value: '0'
99 - key: modernize-use-emplace.ContainersWithPushBack
100 value: '::std::vector;::std::list;::std::deque'
101 - key: modernize-use-emplace.SmartPointers
102 value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr'
103 - key: modernize-use-nullptr.NullMacros
104 value: 'NULL'
105 - key: performance-faster-string-find.StringLikeClasses
106 value: 'std::basic_string'
107 - key: performance-for-range-copy.WarnOnAllAutoCopies
108 value: '0'
109 - key: performance-unnecessary-value-param.IncludeStyle
110 value: llvm
111 - key: readability-braces-around-statements.ShortStatementLines
112 value: '0'
113 - key: readability-function-size.BranchThreshold
114 value: '4294967295'
115 - key: readability-function-size.LineThreshold
116 value: '4294967295'
117 - key: readability-function-size.StatementThreshold
118 value: '800'
119 - key: readability-identifier-naming.AbstractClassCase
120 value: aNy_CasE
121 - key: readability-identifier-naming.AbstractClassPrefix
122 value: ''
123 - key: readability-identifier-naming.AbstractClassSuffix
124 value: ''
125 - key: readability-identifier-naming.ClassCase
126 value: aNy_CasE
127 - key: readability-identifier-naming.ClassConstantCase
128 value: aNy_CasE
129 - key: readability-identifier-naming.ClassConstantPrefix
130 value: ''
131 - key: readability-identifier-naming.ClassConstantSuffix
132 value: ''
133 - key: readability-identifier-naming.ClassMemberCase
134 value: aNy_CasE
135 - key: readability-identifier-naming.ClassMemberPrefix
136 value: ''
137 - key: readability-identifier-naming.ClassMemberSuffix
138 value: ''
139 - key: readability-identifier-naming.ClassMethodCase
140 value: aNy_CasE
141 - key: readability-identifier-naming.ClassMethodPrefix
142 value: ''
143 - key: readability-identifier-naming.ClassMethodSuffix
144 value: ''
145 - key: readability-identifier-naming.ClassPrefix
146 value: ''
147 - key: readability-identifier-naming.ClassSuffix
148 value: ''
149 - key: readability-identifier-naming.ConstantCase
150 value: aNy_CasE
151 - key: readability-identifier-naming.ConstantMemberCase
152 value: aNy_CasE
153 - key: readability-identifier-naming.ConstantMemberPrefix
154 value: ''
155 - key: readability-identifier-naming.ConstantMemberSuffix
156 value: ''
157 - key: readability-identifier-naming.ConstantParameterCase
158 value: aNy_CasE
159 - key: readability-identifier-naming.ConstantParameterPrefix
160 value: ''
161 - key: readability-identifier-naming.ConstantParameterSuffix
162 value: ''
163 - key: readability-identifier-naming.ConstantPrefix
164 value: ''
165 - key: readability-identifier-naming.ConstantSuffix
166 value: ''
167 - key: readability-identifier-naming.ConstexprFunctionCase
168 value: aNy_CasE
169 - key: readability-identifier-naming.ConstexprFunctionPrefix
170 value: ''
171 - key: readability-identifier-naming.ConstexprFunctionSuffix
172 value: ''
173 - key: readability-identifier-naming.ConstexprMethodCase
174 value: aNy_CasE
175 - key: readability-identifier-naming.ConstexprMethodPrefix
176 value: ''
177 - key: readability-identifier-naming.ConstexprMethodSuffix
178 value: ''
179 - key: readability-identifier-naming.ConstexprVariableCase
180 value: aNy_CasE
181 - key: readability-identifier-naming.ConstexprVariablePrefix
182 value: ''
183 - key: readability-identifier-naming.ConstexprVariableSuffix
184 value: ''
185 - key: readability-identifier-naming.EnumCase
186 value: aNy_CasE
187 - key: readability-identifier-naming.EnumConstantCase
188 value: aNy_CasE
189 - key: readability-identifier-naming.EnumConstantPrefix
190 value: ''
191 - key: readability-identifier-naming.EnumConstantSuffix
192 value: ''
193 - key: readability-identifier-naming.EnumPrefix
194 value: ''
195 - key: readability-identifier-naming.EnumSuffix
196 value: ''
197 - key: readability-identifier-naming.FunctionCase
198 value: aNy_CasE
199 - key: readability-identifier-naming.FunctionPrefix
200 value: ''
201 - key: readability-identifier-naming.FunctionSuffix
202 value: ''
203 - key: readability-identifier-naming.GlobalConstantCase
204 value: aNy_CasE
205 - key: readability-identifier-naming.GlobalConstantPrefix
206 value: ''
207 - key: readability-identifier-naming.GlobalConstantSuffix
208 value: ''
209 - key: readability-identifier-naming.GlobalFunctionCase
210 value: aNy_CasE
211 - key: readability-identifier-naming.GlobalFunctionPrefix
212 value: ''
213 - key: readability-identifier-naming.GlobalFunctionSuffix
214 value: ''
215 - key: readability-identifier-naming.GlobalVariableCase
216 value: aNy_CasE
217 - key: readability-identifier-naming.GlobalVariablePrefix
218 value: ''
219 - key: readability-identifier-naming.GlobalVariableSuffix
220 value: ''
221 - key: readability-identifier-naming.IgnoreFailedSplit
222 value: '0'
223 - key: readability-identifier-naming.InlineNamespaceCase
224 value: aNy_CasE
225 - key: readability-identifier-naming.InlineNamespacePrefix
226 value: ''
227 - key: readability-identifier-naming.InlineNamespaceSuffix
228 value: ''
229 - key: readability-identifier-naming.LocalConstantCase
230 value: aNy_CasE
231 - key: readability-identifier-naming.LocalConstantPrefix
232 value: ''
233 - key: readability-identifier-naming.LocalConstantSuffix
234 value: ''
235 - key: readability-identifier-naming.LocalVariableCase
236 value: aNy_CasE
237 - key: readability-identifier-naming.LocalVariablePrefix
238 value: ''
239 - key: readability-identifier-naming.LocalVariableSuffix
240 value: ''
241 - key: readability-identifier-naming.MacroDefinitionCase
242 value: aNy_CasE
243 - key: readability-identifier-naming.MacroDefinitionPrefix
244 value: ''
245 - key: readability-identifier-naming.MacroDefinitionSuffix
246 value: ''
247 - key: readability-identifier-naming.MemberCase
248 value: aNy_CasE
249 - key: readability-identifier-naming.MemberPrefix
250 value: ''
251 - key: readability-identifier-naming.MemberSuffix
252 value: ''
253 - key: readability-identifier-naming.MethodCase
254 value: aNy_CasE
255 - key: readability-identifier-naming.MethodPrefix
256 value: ''
257 - key: readability-identifier-naming.MethodSuffix
258 value: ''
259 - key: readability-identifier-naming.NamespaceCase
260 value: aNy_CasE
261 - key: readability-identifier-naming.NamespacePrefix
262 value: ''
263 - key: readability-identifier-naming.NamespaceSuffix
264 value: ''
265 - key: readability-identifier-naming.ParameterCase
266 value: aNy_CasE
267 - key: readability-identifier-naming.ParameterPackCase
268 value: aNy_CasE
269 - key: readability-identifier-naming.ParameterPackPrefix
270 value: ''
271 - key: readability-identifier-naming.ParameterPackSuffix
272 value: ''
273 - key: readability-identifier-naming.ParameterPrefix
274 value: ''
275 - key: readability-identifier-naming.ParameterSuffix
276 value: ''
277 - key: readability-identifier-naming.PrivateMemberCase
278 value: aNy_CasE
279 - key: readability-identifier-naming.PrivateMemberPrefix
280 value: ''
281 - key: readability-identifier-naming.PrivateMemberSuffix
282 value: ''
283 - key: readability-identifier-naming.PrivateMethodCase
284 value: aNy_CasE
285 - key: readability-identifier-naming.PrivateMethodPrefix
286 value: ''
287 - key: readability-identifier-naming.PrivateMethodSuffix
288 value: ''
289 - key: readability-identifier-naming.ProtectedMemberCase
290 value: aNy_CasE
291 - key: readability-identifier-naming.ProtectedMemberPrefix
292 value: ''
293 - key: readability-identifier-naming.ProtectedMemberSuffix
294 value: ''
295 - key: readability-identifier-naming.ProtectedMethodCase
296 value: aNy_CasE
297 - key: readability-identifier-naming.ProtectedMethodPrefix
298 value: ''
299 - key: readability-identifier-naming.ProtectedMethodSuffix
300 value: ''
301 - key: readability-identifier-naming.PublicMemberCase
302 value: aNy_CasE
303 - key: readability-identifier-naming.PublicMemberPrefix
304 value: ''
305 - key: readability-identifier-naming.PublicMemberSuffix
306 value: ''
307 - key: readability-identifier-naming.PublicMethodCase
308 value: aNy_CasE
309 - key: readability-identifier-naming.PublicMethodPrefix
310 value: ''
311 - key: readability-identifier-naming.PublicMethodSuffix
312 value: ''
313 - key: readability-identifier-naming.StaticConstantCase
314 value: aNy_CasE
315 - key: readability-identifier-naming.StaticConstantPrefix
316 value: ''
317 - key: readability-identifier-naming.StaticConstantSuffix
318 value: ''
319 - key: readability-identifier-naming.StaticVariableCase
320 value: aNy_CasE
321 - key: readability-identifier-naming.StaticVariablePrefix
322 value: ''
323 - key: readability-identifier-naming.StaticVariableSuffix
324 value: ''
325 - key: readability-identifier-naming.StructCase
326 value: aNy_CasE
327 - key: readability-identifier-naming.StructPrefix
328 value: ''
329 - key: readability-identifier-naming.StructSuffix
330 value: ''
331 - key: readability-identifier-naming.TemplateParameterCase
332 value: aNy_CasE
333 - key: readability-identifier-naming.TemplateParameterPrefix
334 value: ''
335 - key: readability-identifier-naming.TemplateParameterSuffix
336 value: ''
337 - key: readability-identifier-naming.TemplateTemplateParameterCase
338 value: aNy_CasE
339 - key: readability-identifier-naming.TemplateTemplateParameterPrefix
340 value: ''
341 - key: readability-identifier-naming.TemplateTemplateParameterSuffix
342 value: ''
343 - key: readability-identifier-naming.TypeAliasCase
344 value: aNy_CasE
345 - key: readability-identifier-naming.TypeAliasPrefix
346 value: ''
347 - key: readability-identifier-naming.TypeAliasSuffix
348 value: ''
349 - key: readability-identifier-naming.TypeTemplateParameterCase
350 value: aNy_CasE
351 - key: readability-identifier-naming.TypeTemplateParameterPrefix
352 value: ''
353 - key: readability-identifier-naming.TypeTemplateParameterSuffix
354 value: ''
355 - key: readability-identifier-naming.TypedefCase
356 value: aNy_CasE
357 - key: readability-identifier-naming.TypedefPrefix
358 value: ''
359 - key: readability-identifier-naming.TypedefSuffix
360 value: ''
361 - key: readability-identifier-naming.UnionCase
362 value: aNy_CasE
363 - key: readability-identifier-naming.UnionPrefix
364 value: ''
365 - key: readability-identifier-naming.UnionSuffix
366 value: ''
367 - key: readability-identifier-naming.ValueTemplateParameterCase
368 value: aNy_CasE
369 - key: readability-identifier-naming.ValueTemplateParameterPrefix
370 value: ''
371 - key: readability-identifier-naming.ValueTemplateParameterSuffix
372 value: ''
373 - key: readability-identifier-naming.VariableCase
374 value: aNy_CasE
375 - key: readability-identifier-naming.VariablePrefix
376 value: ''
377 - key: readability-identifier-naming.VariableSuffix
378 value: ''
379 - key: readability-identifier-naming.VirtualMethodCase
380 value: aNy_CasE
381 - key: readability-identifier-naming.VirtualMethodPrefix
382 value: ''
383 - key: readability-identifier-naming.VirtualMethodSuffix
384 value: ''
385 - key: readability-simplify-boolean-expr.ChainedConditionalAssignment
386 value: '0'
387 - key: readability-simplify-boolean-expr.ChainedConditionalReturn
388 value: '0'
389...
390