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