Index: third_party/grpc/src/csharp/Settings.StyleCop |
diff --git a/third_party/grpc/src/csharp/Settings.StyleCop b/third_party/grpc/src/csharp/Settings.StyleCop |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2ecf22f69e9460fe2db79aae22ef44d2283aaae8 |
--- /dev/null |
+++ b/third_party/grpc/src/csharp/Settings.StyleCop |
@@ -0,0 +1,509 @@ |
+<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> |