Home | History | Annotate | Download | only in csharp
      1 <StyleCopSettings Version="105">
      2   <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>