Refactorings

Id Title Enabled by Default Issues Commits Source Files
RR0002 Add braces issues commits file file file
RR0003 Add braces to if-else issues commits file
RR0004 Add braces to switch section issues commits file
RR0005 Add braces to switch sections issues commits file file
RR0006 Add cast expression issues commits file file file file file
RR0007 Add default value to parameter issues commits file file
RR0009 Add exception to documentation comment issues commits file file
RR0010 Add identifier to variable declaration issues commits file file file
RR0011 Add parameter name to argument issues commits file file file
RR0012 Add identifier to parameter issues commits file file file
RR0013 Add using directive issues commits file file file
RR0014 Add using static directive issues commits file file
RR0015 Call 'ConfigureAwait(false)' issues commits file
RR0016 Call extension method as instance method issues commits file
RR0017 Call 'To...' method (ToString, ToArray, ToList) issues commits file file file file file file file file file
RR0018 Change explicit type to 'var' issues commits file file file
RR0021 Change method return type to 'void' issues commits file file file file
RR0023 Change 'var' to explicit type issues commits file file file file
RR0024 Check expression for null issues commits file file file file
RR0025 Check parameter for null issues commits file file file file file file
RR0026 Collapse to initalizer issues commits file file
RR0027 Comment out member issues commits file file file
RR0028 Comment out statement issues commits file file
RR0029 Copy documentation comment from base member issues commits file file file file file file file
RR0030 Duplicate argument issues commits file file file
RR0031 Duplicate member issues commits file file
RR0032 Duplicate parameter issues commits file
RR0033 Duplicate statement issues commits file
RR0034 Expand compound assignment operator issues commits file
RR0035 Expand coalesce expression issues commits file file
RR0036 Expand event issues commits file
RR0037 Expand expression body issues commits file file file file file
RR0038 Expand initializer issues commits file file
RR0039 Expand lambda expression body issues commits file
RR0040 Expand property issues commits file
RR0041 Expand property and add backing field issues commits file
RR0043 Extract expression from condition issues commits file file file
RR0044 Extract generic type issues commits file file
RR0045 Extract statement(s) issues commits file file
RR0046 Extract type declaration to a new file issues commits file file file file file file
RR0047 Format accessor braces issues commits file
RR0048 Format argument list issues commits file file file
RR0049 Format binary expression issues commits file file
RR0050 Format conditional expression issues commits file
RR0051 Format expression chain issues commits file file file file
RR0052 Format initializer issues commits file
RR0053 Format parameter list issues commits file
RR0054 Generate base constructors issues commits file
RR0055 Generate combined enum member issues commits file
RR0056 Generate enum member issues commits file file file file
RR0057 Generate enum values issues commits file file
RR0058 Generate event invoking method issues commits file file
RR0059 Generate switch sections issues commits file
RR0060 Initialize local with default value issues commits file file
RR0061 Inline alias expression issues commits file
RR0062 Inline method issues commits file file
RR0063 Insert string interpolation issues commits file file file
RR0064 Introduce and initialize field issues commits file file file file file file
RR0065 Introduce and initialize property issues commits file file file file file file
RR0066 Introduce constructor issues commits file
RR0067 Introduce field to lock on issues commits file
RR0068 Introduce local variable issues commits file file
RR0069 Make member abstract issues commits file file file file file file
RR0070 Make member virtual issues commits file file file file file file
RR0073 Merge assignment expression with return statement issues commits file file
RR0074 Merge attributes issues commits file
RR0075 Merge if statements issues commits file file
RR0077 Merge local declarations issues commits file file
RR0078 Join string expressions issues commits file file file file
RR0079 Invert binary expression issues commits file file
RR0080 Invert boolean literal issues commits file
RR0081 Invert is expression issues commits file file
RR0082 Invert operator issues commits file
RR0083 Notify property changed issues commits file
RR0084 Parenthesize expression issues commits file file
RR0085 Promote local to parameter issues commits file file file
RR0086 Remove all comments issues commits file
RR0087 Remove all comments (except documentation comments) issues commits file
RR0088 Remove all documentation comments issues commits file
RR0089 Remove all member declarations issues commits file file
RR0090 Remove all preprocessor directives issues commits file
RR0091 Remove all region directives issues commits file
RR0092 Remove all statements issues commits file file
RR0093 Remove all switch sections issues commits file
RR0094 Remove braces issues commits file
RR0095 Remove braces from if-else issues commits file file
RR0096 Remove braces from switch section issues commits file
RR0097 Remove braces from switch sections issues commits file file
RR0098 Remove comment issues commits file
RR0099 Remove condition from last else clause issues commits file file
RR0100 Remove directive and related directives issues commits file
RR0101 Remove empty lines issues commits file
RR0102 Remove interpolation issues commits file
RR0103 Remove member issues commits file file
RR0104 Remove member declarations above/below issues commits file file
RR0105 Remove parameter name from argument issues commits file file file
RR0106 Remove parentheses issues commits file
RR0107 Remove property initializer issues commits file
RR0108 Remove region issues commits file
RR0109 Remove statement issues commits file
RR0110 Remove statements from switch sections issues commits file
RR0111 Rename backing field according to property name issues commits file
RR0112 Rename identifier according to type name issues commits file file file file
RR0113 Rename method according to type name issues commits file
RR0114 Rename parameter according to its type name issues commits file file file
RR0115 Rename property according to type name issues commits file
RR0116 Replace Any with All (or All with Any) issues commits file file
RR0117 Replace as expression with cast expression issues commits file
RR0118 Replace cast expression with as expression issues commits file file
RR0119 Replace conditional expression with expression issues commits file file
RR0120 Replace ?: with if-else issues commits file file file
RR0121 Replace constant with field issues commits file
RR0123 Replace do statement with while statement issues commits file
RR0124 Replace equals expression with string.Equals issues commits file file
RR0125 Replace equals expression with string.IsNullOrEmpty issues commits file file file
RR0126 Replace equals expression with string.IsNullOrWhiteSpace issues commits file file file
RR0127 Inline constant value issues commits file file file
RR0128 Use constant instead of field issues commits file
RR0129 Replace foreach statement with for statement issues commits file
RR0130 Replace for statement with foreach statement issues commits file
RR0131 Replace for statement with while statement issues commits file file
RR0132 Replace hexadecimal literal with decimal literal issues commits file file
RR0133 Replace if with switch issues commits file file
RR0134 Invert prefix/postfix unary operator issues commits file file
RR0135 Replace interpolated string with interpolation expression issues commits file
RR0136 Replace interpolated string with string literal issues commits file
RR0137 Replace method group with lambda issues commits file file file file file
RR0138 Replace method with property issues commits file
RR0139 Replace null literal expression with default expression issues commits file file
RR0140 Replace prefix operator to postfix operator issues commits file file
RR0141 Replace property with method issues commits file file
RR0142 Replace regular string literal with verbatim string literal issues commits file
RR0143 Replace (yield) return statement with if-else issues commits file file file file
RR0144 Call string.IndexOf instead of string.Contains issues commits file file
RR0145 Replace string.Format with interpolated string issues commits file file
RR0147 Replace switch with if issues commits file file
RR0148 Replace verbatim string literal with regular string literal issues commits file
RR0149 Replace verbatim string literal with regular string literals issues commits file
RR0150 Replace while statement with do statement issues commits file
RR0151 Replace while statement with for statement issues commits file file file
RR0152 Reverse for loop issues commits file
RR0153 Simplify if issues commits file file
RR0154 Simplify lambda expression issues commits file
RR0155 Sort member declarations issues commits file file file file file file file
RR0156 Split attributes issues commits file
RR0157 Split switch labels issues commits file file
RR0158 Split variable declaration issues commits file
RR0159 Swap binary operands issues commits file file file
RR0160 Invert conditional expression issues commits file
RR0161 Swap member declarations issues commits file file
RR0162 Invert if-else issues commits file file file
RR0163 UncommentSingleLineComment issues commits file
RR0164 Use bitwise operation instead of calling 'HasFlag' issues commits file
RR0165 Use coalesce expression instead of if issues commits file file
RR0166 Use conditional expression instead of if issues commits file file file
RR0167 Use element access instead of 'First/Last'ElementAt' method issues commits file file
RR0168 Use "" instead of string.Empty issues commits file
RR0169 Use expression-bodied member issues commits file file file file file file file file file file file file
RR0170 Use lambda expression instead of anonymous method issues commits file
RR0171 Use string.Empty instead of "" issues commits file
RR0172 Wrap in condition issues commits file file
RR0173 Wrap in else clause issues commits file file file
RR0174 Wrap in #if directive issues commits file
RR0175 Wrap in region issues commits file file
RR0176 Wrap in try-catch issues commits file file
RR0177 Wrap in using statement issues commits file file file file
RR0178 Add type parameter issues commits file file file file file file file
RR0179 Implement IEquatable<T> issues commits file file file
RR0180 Inline using static issues commits file file
RR0181 Inline constant issues commits file
RR0182 Use StringBuilder instead of concatenation issues commits file file file
RR0183 Use List<T> instead of yield issues commits file file
RR0184 Split if statement issues commits file file file
RR0185 Replace object creation with default value issues commits file file
RR0186 Change accessibility issues commits file file file file
RR0187 Format constraint clauses issues commits file file
RR0188 Replace foreach with for and reverse loop issues commits file
RR0189 Invert if issues commits file file file
RR0190 Split if-else issues commits file file
RR0191 Use C# 6.0 dictionary initializer issues commits file file
RR0192 Replace comment with documentation comment issues commits file
RR0193 Replace interpolated string with concatenation issues commits file file
RR0194 Split declaration and initialization issues commits file file
RR0195 Add member to interface issues commits file file file file file file
RR0196 Merge if with parent if issues commits file file
RR0197 Initialize field from constructor issues commits file file file file file
RR0198 Inline property issues commits file file
RR0199 Remove enum member value(s) issues commits file file file
RR0200 Uncomment multi-line comment issues commits file file
RR0201 Replace interpolated string with string.Format issues commits file file
RR0202 Move unsafe context to containing declaration issues commits file file file file
RR0203 Extract event handler method issues commits file file
RR0204 Generate property for DebuggerDisplay attribute issues commits file file
RR0205 Add empty line between declarations issues commits file file
RR0206 Replace foreach with enumerator issues commits file file file
RR0207 Sort case labels issues commits file file file
RR0208 Add tag to documentation comment issues commits file file
RR0209 Remove async/await issues commits file file file