List of ReSharper Fixes

Group # of rules
Documentation (SA1600-) 50
Layout (SA1500-) 20
Maintainability (SA1400-) 13
Naming (SA1300-) 11
Ordering (SA1200-) 16
Readability (SA1100-) 25
Spacing (SA1000-) 28
TOTAL 163





StyleCop Violation Group StyleCop R# Quick Fixes StyleCop R# Custom Code Clean Up R# Built In Clean Up (CTRL E,F) Manual Fix
SA1600: ElementsMustBeDocumented Documentation X X    
SA1601: PartialElementsMustBeDocumented Documentation X X    
SA1602: EnumerationItemsMustBeDocumented Documentation X X    
SA1603: DocumentationMustContainValidXml Documentation       X
SA1604: ElementDocumentationMustHaveSummary Documentation X X    
SA1605: PartialElementDocumentationMustHaveSummary Documentation X X    
SA1606: ElementDocumentationMustHaveSummaryText Documentation       X
SA1607: PartialElementDocumentationMustHaveSummaryText Documentation       X
SA1608: ElementDocumentationMustNotHaveDefaultSummary Documentation        
SA1609: PropertyDocumentationMustHaveValue Documentation       X
SA1610: PropertyDocumentationMustHaveValueText Documentation       X
SA1611: ElementParametersMustBeDocumented Documentation X X    
SA1612: ElementParameterDocumentationMustMatchElementParameters Documentation X X    
SA1613: ElementParameterDocumentationMustDeclareParameterName Documentation X X    
SA1614: ElementParameterDocumentationMustHaveText Documentation       X
SA1615: ElementReturnValueMustBeDocumented Documentation X X    
SA1616: ElementReturnValueDocumentationMustHaveValue Documentation       X
SA1617: VoidReturnValueMustNotBeDocumented Documentation X X    
SA1618: GenericTypeParametersMustBeDocumented Documentation X X    
SA1619: GenericTypeParametersMustBeDocumentedPartialClass Documentation X X    
SA1620: GenericTypeParameterDocumentationMustMatchTypeParameters Documentation X X    
SA1621: GenericTypeParameterDocumentationMustDeclareParameterName Documentation X X    
SA1622: GenericTypeParameterDocumentationMustHaveText Documentation       X
SA1623: PropertySummaryDocumentationMustMatchAccessors Documentation       X
SA1624: PropertySummaryDocumentationMustOmitSetAccessorWithRestricedAccess Documentation       X
SA1625: ElementDocumentationMustNotBeCopiedAndPasted Documentation        
SA1626: SingleLineCommentsMustNotUseDocumentationStyleSlashes Documentation X X    
SA1627: DocumentationTextMustNotBeEmpty Documentation       X
SA1628: DocumentationTextMustBeginWithACapitalLetter Documentation X X    
SA1629:DocumentationTextMustEndWithAPeriod Documentation X X    
SA1630: DocumentationTextMustContainWhitespace Documentation       X
SA1631: DocumentationMustMeetCharacterPercentage Documentation       X
SA1632: DocumentationTextMustMeetMinimumCharacterLength Documentation       X
SA1633: FileMustHaveHeader Documentation X X    
SA1634: FileHeaderMustShowCopyright Documentation X X    
SA1635: FileHeaderMustHaveCopyrightText Documentation X X    
SA1636: FileHeaderCopyrightTextMustMatch Documentation   X    
SA1637: FileHeaderMustContainFileName Documentation X X    
SA1638: FileHeaderFileNameDocumentationMustMatchFileName Documentation X X    
SA1639: FileHeaderMustHaveSummary Documentation X X    
SA1640: FileHeaderMustHaveValidCompanyText Documentation X X    
SA1641: FileHeaderCompanyNameTextMustMatch Documentation       X
SA1642: ConstructorSummaryDocumentationMustBeginWithStandardText Documentation X X    
SA1643: DestructorSummaryDocumentationMustBeginWithStandardText Documentation X X    
SA1644: DocumentationHeadersMustNotContainBlankLines Documentation X X    
SA1645: IncludedDocumentationFileDoesNotExist Documentation        
SA1646: IncludedDocumentationXPathDoesNotExist Documentation        
SA1647: IncludeNodeDoesNotContainValidFileAndPath Documentation        
SA1648: InheritDocMustBeUsedWithInheritingClass Documentation        
SA1649: FileHeaderFileNameDocumentationMustMatchTypeName Documentation        
SA1500: CurlyBracketsForMultiLineStatementsMustNotShareLine Layout X   X  
SA1501: StatementMustNotBeOnSingleLine Layout X   X  
SA1502: ElementMustNotBeOnSingleLine Layout X   X  
SA1503: CurlyBracketsMustNotBeOmitted Layout X   X  
SA1504: AllAccessorMustBeMultiLineOrSingleLine Layout X   X  
SA1505: OpeningCurlyBracketsMustNotBeFollowedByBlankLine Layout X   X  
SA1506: ElementDocumentationHeadersMustNotBeFollowedByBlankLine Layout X   X  
SA1507: CodeMustNotContainMultipleBlankLinesInARow Layout X   X  
SA1508: ClosingCurlyBracketsMustNotBePrecededByBlankLine Layout X   X  
SA1509: OpeningCurlyBracketsMustNotBePrecedededByBlankLine Layout X X    
SA1510: ChainedStatementBlocksMustNotBePrecededByBlankLine Layout X X    
SA1511: WhileDoFooterMustNotBePrecededByBlankLine Layout X X    
SA1512: SingleLineCommentsMustNotBeFollowedByBlankLine Layout X X    
SA1513: ClosingCurlyBracketMustBeFollowedByBlankLine Layout X X    
SA1514: ElementDocumentationHeaderMustBePrecededByBlankLine Layout X   X  
SA1515: SingleLineCommentMustBePrecededByBlankLine Layout X X    
SA1516: ElementsMustBeSeparatedByBlankLine Layout X   X  
SA1517: CodeMustNotContainBlankLinesAtStartOfFile Layout        
SA1518: CodeMustNotContainBlankLinesAtEndOfFile Layout        
SA1119: StatementMustNotUseUnnecessaryParenthesis Maintainability        
SA1400: AccessModifierMustBeDeclared Maintainability X      
SA1401: FieldsMustBePrivate Maintainability X      
SA1402: FileMayOnlyContainASingleClass Maintainability       X
SA1403: FileMayOnlyContainASingleNamespace Maintainability       X
SA1404: CodeAnalysisSuppressionMustHaveJustification Maintainability       X
SA1405: DebugAssertMustProvideMessageText Maintainability       X
SA1406: DebugFailMustProvideMessageText Maintainability       X
SA1407: ArithmeticExpressionsMustDeclarePrecedence Maintainability       X
SA1408: ConditionalExpressionsMustDeclarePrecendence Maintainability       X
SA1409: RemoveUnnecessaryCode Maintainability       X
SA1410: RemoveDelegateParenthesisWhenPossible Maintainability        
SA1411: AttributeConstructorMustNotUseUnnecessaryParenthesis Maintainability        
SA1300: ElementMustBeginWithUpperCaseLetter Naming       X
SA1301: ElementMustBeginWithLowerCaseLetter Naming       X
SA1302: InterfaceNamesMustBeginWithI Naming       X
SA1303: ConstFieldNamesMustBeginWithUpperCaseLetter Naming       X
SA1304: NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter Naming       X
SA1305: FieldNamesMustNotUseHungarianNotation Naming       X
SA1306: FieldNamesMustBeginWithLowerCaseLetter Naming       X
SA1307: AccessibleFieldsMustBeginWithUpperCaseLetter Naming       X
SA1308: VariableNamesMustNotBePrefixed Naming       X
SA1309: FieldNamesMustNotBeginWithUnderscore Naming       X
SA1310: FieldNamesMustNotContainUnderscore Naming       X
SA1200: UsingDirectivesMustBePlacedWithinNamespace Ordering X X    
SA1201: ElementsMustAppearInTheCorrectOrder Ordering     X  
SA1202: ElementsMustBeOrderedByAccess Ordering     X  
SA1203: ConstantsMustAppearBeforeFields Ordering     X  
SA1204: StaticElementsMustAppearBeforeInstanceElements Ordering     X  
SA1205: PartialElementsMustDeclareAccess Ordering        
SA1206: DeclarationKeywordsMustFollowOrder Ordering     X  
SA1207: ProtectedMustComeBeforeInternal Ordering     X  
SA1208: SystemUsingDirectivesMustBePlacedBeforeOtherUsingDirectives Ordering X X    
SA1209: UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives Ordering X X    
SA1210: UsingDirectivesMustBeOrderedAlphabeticallyByNamespace Ordering X X    
SA1211: UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName Ordering X X    
SA1212: PropertyAccessorsMustFollowOrder Ordering        
SA1213: EventAccessorsMustFollowOrder Ordering        
SA1214: StaticReadonlyElementsMustAppearBeforeStaticNonReadonlyElements Ordering     X  
SA1215: InstanceReadonlyElementsMustAppearBeforeInstanceNonReadonlyElements Ordering     X  
SA1100: DoNotPrefixCallsWithBaseUnlessLocalImplementationExists Readability        
SA1101: PrefixLocalCallsWithThis Readability X   X  
SA1102: QueryClauseMustFollowPreviousClause Readability X   X  
SA1103: QueryClausesMustBeOnSeparateLinesOrAllOnOneLine Readability X   X  
SA1104: QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines Readability X   X  
SA1105: QueryClausesSpanningMultipleLinesMustBeginOnOwnLine Readability X   X  
SA1106: CodeMustNotContainEmptyStatements Readability X X    
SA1107: CodeMustNotContainMultipleStatementsOnOneLine Readability X   X  
SA1108: BlockStatementsMustNotContainEmbeddedComments Readability        
SA1109: BlockStatementsMustNotContainEmbeddedRegions Readability        
SA1110: OpeningParenthesisMustBeOnDeclarationLine Readability X   X  
SA1111: ClosingParenthesisMustBeOnLineOfOpeningParenthesis Readability X   X  
SA1112: ClosingParenthesisMustBeOnLineOfOpeningParenthesis Readability X   X  
SA1113: CommaMustBeOnSameLineAsPreviousParameter Readability X   X  
SA1114: ParameterListMustFollowDeclaration Readability X   X  
SA1115: ParameterMustFollowComma Readability X   X  
SA1116: SplitParametersMustStartOnLineAfterDeclaration Readability X   X  
SA1117: ParametersMustBeOnSameLineOrSeparateLines Readability X   X  
SA1118: ParameterMustNotSpanMultipleLines Readability X   X  
SA1120: CommentsMustContainText Readability X X    
SA1121: UseBuiltInTypeAlias Readability X X    
SA1122: UseStringEmptyForEmptyStrings Readability X X    
SA1123: DoNotPlaceRegionsWithinElements Readability        
SA1124: DoNotUseRegions Readability        
SA1125: UseShorthandForNullableTypes Readability        
SA1126: PrefixCallsCorrectly Readability        
SA1000: KeywordsMustBeSpacedCorrectly Spacing X   X  
SA1001: CommasMustBeSpacedCorrectly Spacing X   X  
SA1002: SemicolonsMustBeSpacedCorrectly Spacing X   X  
SA1003: SymbolsMustBeSpacedCorrectly Spacing X   X  
SA1004: DocumentationLinesMustBeginWithSingleSpace Spacing X   X  
SA1005: SingleLineCommentsMustBeginWithSingeSpace Spacing X X    
SA1006: PreprocessorKeywordsMustNotBePrecededBySpace Spacing X X    
SA1007: OperatorKeywordMustBeFollowedBySpace Spacing X   X  
SA1008: OpeningParenthesisMustBeSpacedCorrectly Spacing X   X  
SA1009: ClosingParenthesisMustBeSpacedCorrectly Spacing X   X  
SA1010: OpeningSquareBracketsMustBeSpacedCorrectly Spacing X   X  
SA1011: ClosingSquareBracketsMustBeSpacedCorrectly Spacing X   X  
SA1012:OpeningCurlyBracketsMustBeSpacedCorrectly Spacing X   X  
SA1013: ClosingCurlyBracketsMustBeSpacedCorrectly Spacing X   X  
SA1014: OpeningGenericBracketsMustBeSpacedCorrectly Spacing X   X  
SA1015: ClosingGenericBracketsMustBeSpacedCorrectly Spacing X   X  
SA1016: OpeningAttributeBracketsMustBeSpacedCorrectly Spacing X   X  
SA1017: ClosingAttributeBracketsMustBeSpacedCorrectly Spacing X   X  
SA1018: NullableTypeSymbolsMustNotBePrecededBySpace Spacing X   X  
SA1019: MemberAccessSymbolsMustBeSpacedCorrectly Spacing X   X  
SA1020: IncrementDecrementSymbolsMustBeSpacedCorrectly Spacing X   X  
SA1021: NegativeSignsMustBeSpacedCorrectly Spacing X X    
SA1022: PositiveSignsMustBeSpacedCorrectly Spacing X X    
SA1023: DereferenceAndAccessOfSymbolsMustBeSpacedCorrectly Spacing X   X  
SA1024: ColonsMustBeSpacedCorrectly Spacing X   X  
SA1025: CodeMustNotContainMultipleWhitespaceInARow Spacing X   X  
SA1026: CodeMustNotContainSpaceAfterNewKeywordInImplicitlyTypedArrayAllocation Spacing X   X  
SA1027: TabsMustNotBeUsed Spacing X   X  

Last edited May 24, 2012 at 3:09 PM by andyr, version 13