mirror of https://github.com/grpc/grpc.git
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
509 lines
19 KiB
509 lines
19 KiB
<StyleCopSettings Version="105"> |
|
<Analyzers> |
|
<Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules"> |
|
<Rules> |
|
<Rule Name="ElementsMustBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PartialElementsMustBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="EnumerationItemsMustBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DocumentationMustContainValidXml"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementDocumentationMustHaveSummary"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PartialElementDocumentationMustHaveSummary"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementDocumentationMustHaveSummaryText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PartialElementDocumentationMustHaveSummaryText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementDocumentationMustNotHaveDefaultSummary"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementParametersMustBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementParameterDocumentationMustMatchElementParameters"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementParameterDocumentationMustDeclareParameterName"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementParameterDocumentationMustHaveText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementReturnValueMustBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementReturnValueDocumentationMustHaveText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="VoidReturnValueMustNotBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="GenericTypeParametersMustBeDocumented"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="GenericTypeParametersMustBeDocumentedPartialClass"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="GenericTypeParameterDocumentationMustHaveText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PropertySummaryDocumentationMustMatchAccessors"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementDocumentationMustNotBeCopiedAndPasted"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DocumentationTextMustNotBeEmpty"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DocumentationTextMustContainWhitespace"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DocumentationMustMeetCharacterPercentage"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DocumentationHeadersMustNotContainBlankLines"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="IncludedDocumentationXPathDoesNotExist"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="IncludeNodeDoesNotContainValidFileAndPath"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="InheritDocMustBeUsedWithInheritingClass"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementDocumentationMustBeSpelledCorrectly"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileMustHaveHeader"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileHeaderMustShowCopyright"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileHeaderMustHaveCopyrightText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileHeaderMustContainFileName"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileHeaderFileNameDocumentationMustMatchFileName"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileHeaderMustHaveValidCompanyText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileHeaderFileNameDocumentationMustMatchTypeName"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
</Rules> |
|
<AnalyzerSettings /> |
|
</Analyzer> |
|
<Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules"> |
|
<Rules> |
|
<Rule Name="AccessModifierMustBeDeclared"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FieldsMustBePrivate"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="CodeAnalysisSuppressionMustHaveJustification"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DebugAssertMustProvideMessageText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="DebugFailMustProvideMessageText"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FileMayOnlyContainASingleClass"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="StatementMustNotUseUnnecessaryParenthesis"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ArithmeticExpressionsMustDeclarePrecedence"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ConditionalExpressionsMustDeclarePrecedence"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="RemoveDelegateParenthesisWhenPossible"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="AttributeConstructorMustNotUseUnnecessaryParenthesis"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="RemoveUnnecessaryCode"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
</Rules> |
|
<AnalyzerSettings /> |
|
</Analyzer> |
|
<Analyzer AnalyzerId="StyleCop.CSharp.NamingRules"> |
|
<Rules> |
|
<Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FieldNamesMustNotUseHungarianNotation"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FieldNamesMustBeginWithLowerCaseLetter"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="VariableNamesMustNotBePrefixed"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FieldNamesMustNotBeginWithUnderscore"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="FieldNamesMustNotContainUnderscore"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementMustBeginWithUpperCaseLetter"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
</Rules> |
|
<AnalyzerSettings /> |
|
</Analyzer> |
|
<Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules"> |
|
<Rules> |
|
<Rule Name="UsingDirectivesMustBePlacedWithinNamespace"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementsMustAppearInTheCorrectOrder"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementsMustBeOrderedByAccess"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="StaticElementsMustAppearBeforeInstanceElements"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PropertyAccessorsMustFollowOrder"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="EventAccessorsMustFollowOrder"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
</Rules> |
|
<AnalyzerSettings /> |
|
</Analyzer> |
|
<Analyzer AnalyzerId="StyleCop.CSharp.ReadabilityRules"> |
|
<Rules> |
|
<Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PrefixLocalCallsWithThis"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="PrefixCallsCorrectly"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="OpeningParenthesisMustBeOnDeclarationLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="CommaMustBeOnSameLineAsPreviousParameter"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ParameterListMustFollowDeclaration"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ParameterMustFollowComma"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="SplitParametersMustStartOnLineAfterDeclaration"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ParametersMustBeOnSameLineOrSeparateLines"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ParameterMustNotSpanMultipleLines"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="QueryClauseMustFollowPreviousClause"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="CodeMustNotContainEmptyStatements"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="CodeMustNotContainMultipleStatementsOnOneLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="BlockStatementsMustNotContainEmbeddedComments"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="BlockStatementsMustNotContainEmbeddedRegions"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="UseStringEmptyForEmptyStrings"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
</Rules> |
|
<AnalyzerSettings /> |
|
</Analyzer> |
|
<Analyzer AnalyzerId="StyleCop.CSharp.LayoutRules"> |
|
<Rules> |
|
<Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ClosingCurlyBracketMustBeFollowedByBlankLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
<Rule Name="SingleLineCommentMustBePrecededByBlankLine"> |
|
<RuleSettings> |
|
<BooleanProperty Name="Enabled">False</BooleanProperty> |
|
</RuleSettings> |
|
</Rule> |
|
</Rules> |
|
<AnalyzerSettings /> |
|
</Analyzer> |
|
</Analyzers> |
|
</StyleCopSettings> |