blob: 094d93f1bb5bc11c8a9fc7cd90081186ed9bd6ff [file] [log] [blame]
Jan Tattermusch053d8942015-03-11 18:20:17 -07001<StyleCopSettings Version="105">
2 <GlobalSettings>
3 <StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>
4 </GlobalSettings>
5 <Analyzers>
6 <Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
7 <Rules>
8 <Rule Name="ElementsMustBeDocumented">
9 <RuleSettings>
10 <BooleanProperty Name="Enabled">False</BooleanProperty>
11 </RuleSettings>
12 </Rule>
13 <Rule Name="PartialElementsMustBeDocumented">
14 <RuleSettings>
15 <BooleanProperty Name="Enabled">False</BooleanProperty>
16 </RuleSettings>
17 </Rule>
18 <Rule Name="EnumerationItemsMustBeDocumented">
19 <RuleSettings>
20 <BooleanProperty Name="Enabled">False</BooleanProperty>
21 </RuleSettings>
22 </Rule>
23 <Rule Name="DocumentationMustContainValidXml">
24 <RuleSettings>
25 <BooleanProperty Name="Enabled">False</BooleanProperty>
26 </RuleSettings>
27 </Rule>
28 <Rule Name="ElementDocumentationMustHaveSummary">
29 <RuleSettings>
30 <BooleanProperty Name="Enabled">False</BooleanProperty>
31 </RuleSettings>
32 </Rule>
33 <Rule Name="PartialElementDocumentationMustHaveSummary">
34 <RuleSettings>
35 <BooleanProperty Name="Enabled">False</BooleanProperty>
36 </RuleSettings>
37 </Rule>
38 <Rule Name="ElementDocumentationMustHaveSummaryText">
39 <RuleSettings>
40 <BooleanProperty Name="Enabled">False</BooleanProperty>
41 </RuleSettings>
42 </Rule>
43 <Rule Name="PartialElementDocumentationMustHaveSummaryText">
44 <RuleSettings>
45 <BooleanProperty Name="Enabled">False</BooleanProperty>
46 </RuleSettings>
47 </Rule>
48 <Rule Name="ElementDocumentationMustNotHaveDefaultSummary">
49 <RuleSettings>
50 <BooleanProperty Name="Enabled">False</BooleanProperty>
51 </RuleSettings>
52 </Rule>
53 <Rule Name="ElementParametersMustBeDocumented">
54 <RuleSettings>
55 <BooleanProperty Name="Enabled">False</BooleanProperty>
56 </RuleSettings>
57 </Rule>
58 <Rule Name="ElementParameterDocumentationMustMatchElementParameters">
59 <RuleSettings>
60 <BooleanProperty Name="Enabled">False</BooleanProperty>
61 </RuleSettings>
62 </Rule>
63 <Rule Name="ElementParameterDocumentationMustDeclareParameterName">
64 <RuleSettings>
65 <BooleanProperty Name="Enabled">False</BooleanProperty>
66 </RuleSettings>
67 </Rule>
68 <Rule Name="ElementParameterDocumentationMustHaveText">
69 <RuleSettings>
70 <BooleanProperty Name="Enabled">False</BooleanProperty>
71 </RuleSettings>
72 </Rule>
73 <Rule Name="ElementReturnValueMustBeDocumented">
74 <RuleSettings>
75 <BooleanProperty Name="Enabled">False</BooleanProperty>
76 </RuleSettings>
77 </Rule>
78 <Rule Name="ElementReturnValueDocumentationMustHaveText">
79 <RuleSettings>
80 <BooleanProperty Name="Enabled">False</BooleanProperty>
81 </RuleSettings>
82 </Rule>
83 <Rule Name="VoidReturnValueMustNotBeDocumented">
84 <RuleSettings>
85 <BooleanProperty Name="Enabled">False</BooleanProperty>
86 </RuleSettings>
87 </Rule>
88 <Rule Name="GenericTypeParametersMustBeDocumented">
89 <RuleSettings>
90 <BooleanProperty Name="Enabled">False</BooleanProperty>
91 </RuleSettings>
92 </Rule>
93 <Rule Name="GenericTypeParametersMustBeDocumentedPartialClass">
94 <RuleSettings>
95 <BooleanProperty Name="Enabled">False</BooleanProperty>
96 </RuleSettings>
97 </Rule>
98 <Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters">
99 <RuleSettings>
100 <BooleanProperty Name="Enabled">False</BooleanProperty>
101 </RuleSettings>
102 </Rule>
103 <Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName">
104 <RuleSettings>
105 <BooleanProperty Name="Enabled">False</BooleanProperty>
106 </RuleSettings>
107 </Rule>
108 <Rule Name="GenericTypeParameterDocumentationMustHaveText">
109 <RuleSettings>
110 <BooleanProperty Name="Enabled">False</BooleanProperty>
111 </RuleSettings>
112 </Rule>
113 <Rule Name="PropertySummaryDocumentationMustMatchAccessors">
114 <RuleSettings>
115 <BooleanProperty Name="Enabled">False</BooleanProperty>
116 </RuleSettings>
117 </Rule>
118 <Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess">
119 <RuleSettings>
120 <BooleanProperty Name="Enabled">False</BooleanProperty>
121 </RuleSettings>
122 </Rule>
123 <Rule Name="ElementDocumentationMustNotBeCopiedAndPasted">
124 <RuleSettings>
125 <BooleanProperty Name="Enabled">False</BooleanProperty>
126 </RuleSettings>
127 </Rule>
128 <Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes">
129 <RuleSettings>
130 <BooleanProperty Name="Enabled">False</BooleanProperty>
131 </RuleSettings>
132 </Rule>
133 <Rule Name="DocumentationTextMustNotBeEmpty">
134 <RuleSettings>
135 <BooleanProperty Name="Enabled">False</BooleanProperty>
136 </RuleSettings>
137 </Rule>
138 <Rule Name="DocumentationTextMustContainWhitespace">
139 <RuleSettings>
140 <BooleanProperty Name="Enabled">False</BooleanProperty>
141 </RuleSettings>
142 </Rule>
143 <Rule Name="DocumentationMustMeetCharacterPercentage">
144 <RuleSettings>
145 <BooleanProperty Name="Enabled">False</BooleanProperty>
146 </RuleSettings>
147 </Rule>
148 <Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText">
149 <RuleSettings>
150 <BooleanProperty Name="Enabled">False</BooleanProperty>
151 </RuleSettings>
152 </Rule>
153 <Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText">
154 <RuleSettings>
155 <BooleanProperty Name="Enabled">False</BooleanProperty>
156 </RuleSettings>
157 </Rule>
158 <Rule Name="DocumentationHeadersMustNotContainBlankLines">
159 <RuleSettings>
160 <BooleanProperty Name="Enabled">False</BooleanProperty>
161 </RuleSettings>
162 </Rule>
163 <Rule Name="IncludedDocumentationXPathDoesNotExist">
164 <RuleSettings>
165 <BooleanProperty Name="Enabled">False</BooleanProperty>
166 </RuleSettings>
167 </Rule>
168 <Rule Name="IncludeNodeDoesNotContainValidFileAndPath">
169 <RuleSettings>
170 <BooleanProperty Name="Enabled">False</BooleanProperty>
171 </RuleSettings>
172 </Rule>
173 <Rule Name="InheritDocMustBeUsedWithInheritingClass">
174 <RuleSettings>
175 <BooleanProperty Name="Enabled">False</BooleanProperty>
176 </RuleSettings>
177 </Rule>
178 <Rule Name="ElementDocumentationMustBeSpelledCorrectly">
179 <RuleSettings>
180 <BooleanProperty Name="Enabled">False</BooleanProperty>
181 </RuleSettings>
182 </Rule>
183 <Rule Name="FileMustHaveHeader">
184 <RuleSettings>
185 <BooleanProperty Name="Enabled">False</BooleanProperty>
186 </RuleSettings>
187 </Rule>
188 <Rule Name="FileHeaderMustShowCopyright">
189 <RuleSettings>
190 <BooleanProperty Name="Enabled">False</BooleanProperty>
191 </RuleSettings>
192 </Rule>
193 <Rule Name="FileHeaderMustHaveCopyrightText">
194 <RuleSettings>
195 <BooleanProperty Name="Enabled">False</BooleanProperty>
196 </RuleSettings>
197 </Rule>
198 <Rule Name="FileHeaderMustContainFileName">
199 <RuleSettings>
200 <BooleanProperty Name="Enabled">False</BooleanProperty>
201 </RuleSettings>
202 </Rule>
203 <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">
204 <RuleSettings>
205 <BooleanProperty Name="Enabled">False</BooleanProperty>
206 </RuleSettings>
207 </Rule>
208 <Rule Name="FileHeaderMustHaveValidCompanyText">
209 <RuleSettings>
210 <BooleanProperty Name="Enabled">False</BooleanProperty>
211 </RuleSettings>
212 </Rule>
213 <Rule Name="FileHeaderFileNameDocumentationMustMatchTypeName">
214 <RuleSettings>
215 <BooleanProperty Name="Enabled">False</BooleanProperty>
216 </RuleSettings>
217 </Rule>
218 </Rules>
219 <AnalyzerSettings />
220 </Analyzer>
221 <Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules">
222 <Rules>
223 <Rule Name="AccessModifierMustBeDeclared">
224 <RuleSettings>
225 <BooleanProperty Name="Enabled">False</BooleanProperty>
226 </RuleSettings>
227 </Rule>
228 <Rule Name="FieldsMustBePrivate">
229 <RuleSettings>
230 <BooleanProperty Name="Enabled">False</BooleanProperty>
231 </RuleSettings>
232 </Rule>
233 <Rule Name="CodeAnalysisSuppressionMustHaveJustification">
234 <RuleSettings>
235 <BooleanProperty Name="Enabled">False</BooleanProperty>
236 </RuleSettings>
237 </Rule>
238 <Rule Name="DebugAssertMustProvideMessageText">
239 <RuleSettings>
240 <BooleanProperty Name="Enabled">False</BooleanProperty>
241 </RuleSettings>
242 </Rule>
243 <Rule Name="DebugFailMustProvideMessageText">
244 <RuleSettings>
245 <BooleanProperty Name="Enabled">False</BooleanProperty>
246 </RuleSettings>
247 </Rule>
248 <Rule Name="FileMayOnlyContainASingleClass">
249 <RuleSettings>
250 <BooleanProperty Name="Enabled">False</BooleanProperty>
251 </RuleSettings>
252 </Rule>
253 <Rule Name="StatementMustNotUseUnnecessaryParenthesis">
254 <RuleSettings>
255 <BooleanProperty Name="Enabled">False</BooleanProperty>
256 </RuleSettings>
257 </Rule>
258 <Rule Name="ArithmeticExpressionsMustDeclarePrecedence">
259 <RuleSettings>
260 <BooleanProperty Name="Enabled">False</BooleanProperty>
261 </RuleSettings>
262 </Rule>
263 <Rule Name="ConditionalExpressionsMustDeclarePrecedence">
264 <RuleSettings>
265 <BooleanProperty Name="Enabled">False</BooleanProperty>
266 </RuleSettings>
267 </Rule>
268 <Rule Name="RemoveDelegateParenthesisWhenPossible">
269 <RuleSettings>
270 <BooleanProperty Name="Enabled">False</BooleanProperty>
271 </RuleSettings>
272 </Rule>
273 <Rule Name="AttributeConstructorMustNotUseUnnecessaryParenthesis">
274 <RuleSettings>
275 <BooleanProperty Name="Enabled">False</BooleanProperty>
276 </RuleSettings>
277 </Rule>
278 <Rule Name="RemoveUnnecessaryCode">
279 <RuleSettings>
280 <BooleanProperty Name="Enabled">False</BooleanProperty>
281 </RuleSettings>
282 </Rule>
283 </Rules>
284 <AnalyzerSettings />
285 </Analyzer>
286 <Analyzer AnalyzerId="StyleCop.CSharp.NamingRules">
287 <Rules>
288 <Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter">
289 <RuleSettings>
290 <BooleanProperty Name="Enabled">False</BooleanProperty>
291 </RuleSettings>
292 </Rule>
293 <Rule Name="FieldNamesMustNotUseHungarianNotation">
294 <RuleSettings>
295 <BooleanProperty Name="Enabled">False</BooleanProperty>
296 </RuleSettings>
297 </Rule>
298 <Rule Name="FieldNamesMustBeginWithLowerCaseLetter">
299 <RuleSettings>
300 <BooleanProperty Name="Enabled">False</BooleanProperty>
301 </RuleSettings>
302 </Rule>
303 <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter">
304 <RuleSettings>
305 <BooleanProperty Name="Enabled">False</BooleanProperty>
306 </RuleSettings>
307 </Rule>
308 <Rule Name="VariableNamesMustNotBePrefixed">
309 <RuleSettings>
310 <BooleanProperty Name="Enabled">False</BooleanProperty>
311 </RuleSettings>
312 </Rule>
313 <Rule Name="FieldNamesMustNotBeginWithUnderscore">
314 <RuleSettings>
315 <BooleanProperty Name="Enabled">False</BooleanProperty>
316 </RuleSettings>
317 </Rule>
318 <Rule Name="FieldNamesMustNotContainUnderscore">
319 <RuleSettings>
320 <BooleanProperty Name="Enabled">False</BooleanProperty>
321 </RuleSettings>
322 </Rule>
323 <Rule Name="ElementMustBeginWithUpperCaseLetter">
324 <RuleSettings>
325 <BooleanProperty Name="Enabled">False</BooleanProperty>
326 </RuleSettings>
327 </Rule>
328 </Rules>
329 <AnalyzerSettings />
330 </Analyzer>
331 <Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules">
332 <Rules>
333 <Rule Name="UsingDirectivesMustBePlacedWithinNamespace">
334 <RuleSettings>
335 <BooleanProperty Name="Enabled">False</BooleanProperty>
336 </RuleSettings>
337 </Rule>
338 <Rule Name="ElementsMustAppearInTheCorrectOrder">
339 <RuleSettings>
340 <BooleanProperty Name="Enabled">False</BooleanProperty>
341 </RuleSettings>
342 </Rule>
343 <Rule Name="ElementsMustBeOrderedByAccess">
344 <RuleSettings>
345 <BooleanProperty Name="Enabled">False</BooleanProperty>
346 </RuleSettings>
347 </Rule>
348 <Rule Name="StaticElementsMustAppearBeforeInstanceElements">
349 <RuleSettings>
350 <BooleanProperty Name="Enabled">False</BooleanProperty>
351 </RuleSettings>
352 </Rule>
353 <Rule Name="PropertyAccessorsMustFollowOrder">
354 <RuleSettings>
355 <BooleanProperty Name="Enabled">False</BooleanProperty>
356 </RuleSettings>
357 </Rule>
358 <Rule Name="EventAccessorsMustFollowOrder">
359 <RuleSettings>
360 <BooleanProperty Name="Enabled">False</BooleanProperty>
361 </RuleSettings>
362 </Rule>
363 <Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives">
364 <RuleSettings>
365 <BooleanProperty Name="Enabled">False</BooleanProperty>
366 </RuleSettings>
367 </Rule>
368 <Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName">
369 <RuleSettings>
370 <BooleanProperty Name="Enabled">False</BooleanProperty>
371 </RuleSettings>
372 </Rule>
373 </Rules>
374 <AnalyzerSettings />
375 </Analyzer>
376 <Analyzer AnalyzerId="StyleCop.CSharp.ReadabilityRules">
377 <Rules>
378 <Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists">
379 <RuleSettings>
380 <BooleanProperty Name="Enabled">False</BooleanProperty>
381 </RuleSettings>
382 </Rule>
383 <Rule Name="PrefixLocalCallsWithThis">
384 <RuleSettings>
385 <BooleanProperty Name="Enabled">False</BooleanProperty>
386 </RuleSettings>
387 </Rule>
388 <Rule Name="PrefixCallsCorrectly">
389 <RuleSettings>
390 <BooleanProperty Name="Enabled">False</BooleanProperty>
391 </RuleSettings>
392 </Rule>
393 <Rule Name="OpeningParenthesisMustBeOnDeclarationLine">
394 <RuleSettings>
395 <BooleanProperty Name="Enabled">False</BooleanProperty>
396 </RuleSettings>
397 </Rule>
398 <Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter">
399 <RuleSettings>
400 <BooleanProperty Name="Enabled">False</BooleanProperty>
401 </RuleSettings>
402 </Rule>
403 <Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis">
404 <RuleSettings>
405 <BooleanProperty Name="Enabled">False</BooleanProperty>
406 </RuleSettings>
407 </Rule>
408 <Rule Name="CommaMustBeOnSameLineAsPreviousParameter">
409 <RuleSettings>
410 <BooleanProperty Name="Enabled">False</BooleanProperty>
411 </RuleSettings>
412 </Rule>
413 <Rule Name="ParameterListMustFollowDeclaration">
414 <RuleSettings>
415 <BooleanProperty Name="Enabled">False</BooleanProperty>
416 </RuleSettings>
417 </Rule>
418 <Rule Name="ParameterMustFollowComma">
419 <RuleSettings>
420 <BooleanProperty Name="Enabled">False</BooleanProperty>
421 </RuleSettings>
422 </Rule>
423 <Rule Name="SplitParametersMustStartOnLineAfterDeclaration">
424 <RuleSettings>
425 <BooleanProperty Name="Enabled">False</BooleanProperty>
426 </RuleSettings>
427 </Rule>
428 <Rule Name="ParametersMustBeOnSameLineOrSeparateLines">
429 <RuleSettings>
430 <BooleanProperty Name="Enabled">False</BooleanProperty>
431 </RuleSettings>
432 </Rule>
433 <Rule Name="ParameterMustNotSpanMultipleLines">
434 <RuleSettings>
435 <BooleanProperty Name="Enabled">False</BooleanProperty>
436 </RuleSettings>
437 </Rule>
438 <Rule Name="QueryClauseMustFollowPreviousClause">
439 <RuleSettings>
440 <BooleanProperty Name="Enabled">False</BooleanProperty>
441 </RuleSettings>
442 </Rule>
443 <Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine">
444 <RuleSettings>
445 <BooleanProperty Name="Enabled">False</BooleanProperty>
446 </RuleSettings>
447 </Rule>
448 <Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines">
449 <RuleSettings>
450 <BooleanProperty Name="Enabled">False</BooleanProperty>
451 </RuleSettings>
452 </Rule>
453 <Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine">
454 <RuleSettings>
455 <BooleanProperty Name="Enabled">False</BooleanProperty>
456 </RuleSettings>
457 </Rule>
458 <Rule Name="CodeMustNotContainEmptyStatements">
459 <RuleSettings>
460 <BooleanProperty Name="Enabled">False</BooleanProperty>
461 </RuleSettings>
462 </Rule>
463 <Rule Name="CodeMustNotContainMultipleStatementsOnOneLine">
464 <RuleSettings>
465 <BooleanProperty Name="Enabled">False</BooleanProperty>
466 </RuleSettings>
467 </Rule>
468 <Rule Name="BlockStatementsMustNotContainEmbeddedComments">
469 <RuleSettings>
470 <BooleanProperty Name="Enabled">False</BooleanProperty>
471 </RuleSettings>
472 </Rule>
473 <Rule Name="BlockStatementsMustNotContainEmbeddedRegions">
474 <RuleSettings>
475 <BooleanProperty Name="Enabled">False</BooleanProperty>
476 </RuleSettings>
477 </Rule>
478 <Rule Name="UseStringEmptyForEmptyStrings">
479 <RuleSettings>
480 <BooleanProperty Name="Enabled">False</BooleanProperty>
481 </RuleSettings>
482 </Rule>
483 </Rules>
484 <AnalyzerSettings />
485 </Analyzer>
486 <Analyzer AnalyzerId="StyleCop.CSharp.LayoutRules">
487 <Rules>
488 <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine">
489 <RuleSettings>
490 <BooleanProperty Name="Enabled">False</BooleanProperty>
491 </RuleSettings>
492 </Rule>
493 <Rule Name="ClosingCurlyBracketMustBeFollowedByBlankLine">
494 <RuleSettings>
495 <BooleanProperty Name="Enabled">False</BooleanProperty>
496 </RuleSettings>
497 </Rule>
498 <Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine">
499 <RuleSettings>
500 <BooleanProperty Name="Enabled">False</BooleanProperty>
501 </RuleSettings>
502 </Rule>
503 <Rule Name="SingleLineCommentMustBePrecededByBlankLine">
504 <RuleSettings>
505 <BooleanProperty Name="Enabled">False</BooleanProperty>
506 </RuleSettings>
507 </Rule>
508 </Rules>
509 <AnalyzerSettings />
510 </Analyzer>
511 </Analyzers>
512</StyleCopSettings>