All Versions
117
Latest Version
Avg Release Cycle
58 days
Latest Release
515 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v1.4.54 Changes
August 08, 2017🛠 Code Fixes
- Improve code fixes for CS0162, CS1061.
Analyzers
- ➕ Add code fix for analyzer RCS1168 (ParameterNameDiffersFromBase)
🆕 New Analyzers
-
v1.4.53 Changes
August 02, 2017 -
v1.4.52 Changes
July 24, 2017🛠 Code Fixes
- New code fixes for CS0115, CS1106, CS1621, CS1988.
-
v1.4.51 Changes
July 19, 2017🔨 Refactorings
- RR0073 (MarkContainingClassAsAbstract) has been replaced with code fix.
🆕 New Refactorings
🛠 Code Fixes
🆕 New Code Fixes
🛠 Code fixes has been added for the following compiler diagnostics:
- NamespaceAlreadyContainsDefinition (CS0101)
- TypeAlreadyContainsDefinition (CS0102)
- TypeOfConditionalExpressionCannotBeDetermined (CS0173)
- OutParameterMustBeAssignedToBeforeControlLeavesCurrentMethod (CS0177)
- NewConstraintMustBeLastConstraintSpecified (CS0401)
- DuplicateConstraintForTypeParameter (CS0405)
- ConstraintClauseHasAlreadyBeenSpecified (CS0409)
- ClassOrStructConstraintMustComeBeforeAnyOtherConstraints (CS0449)
- CannotSpecifyBothConstraintClassAndClassOrStructConstraint (CS0450)
- NewConstraintCannotBeUsedWithStructConstraint (CS0451)
- TypeParameterHasSameNameAsTypeParameterFromOuterType (CS0693)
- StaticTypesCannotBeUsedAsTypeArguments (CS0718)
- PartialMethodCannotHaveAccessModifiersOrVirtualAbstractOverrideNewSealedOrExternModifiers (CS0750)
- NoDefiningDeclarationFoundForImplementingDeclarationOfPartialMethod (CS0759)
- PartialMethodsMustHaveVoidReturnType (CS0766)
- MethodHasParameterModifierThisWhichIsNotOnFirstParameter (CS1100)
- ExtensionMethodMustBeStatic (CS1105)
- ElementsDefinedInNamespaceCannotBeExplicitlyDeclaredAsPrivateProtectedOrProtectedInternal (CS1527)
- AsyncModifierCanOnlyBeUsedInMethodsThatHaveBody (CS1994)
-
v1.4.50 Changes
July 04, 2017- ➕ Add code fixes that fix 80+ compiler diagnostics (like 'CS0001')
Analyzers
🛠 Following analyzers have been replaced with code fixes:
- RCS1115 (ReplaceReturnStatementWithExpressionStatement)
- RCS1116 (AddBreakStatementToSwitchSection)
- RCS1117 (AddReturnStatementThatReturnsDefaultValue)
- RCS1122 (AddMissingSemicolon)
- RCS1125 (MarkMemberAsStatic)
- RCS1131 (ReplaceReturnWithYieldReturn)
- RCS1137 (AddDocumentationComment)
- RCS1144 (MarkContainingClassAsAbstract)
- RCS1147 (RemoveInapplicableModifier)
- RCS1148 (RemoveUnreachableCode)
- RCS1149 (RemoveImplementationFromAbstractMember)
- RCS1152 (MemberTypeMustMatchOverriddenMemberType)
- RCS1176 (OverridingMemberCannotChangeAccessModifiers)
🔨 Refactorings
🔨 Following refactorings have been replaced with code fixes:
🆕 New Refactorings
- RR0186 (ChangeAccessibility)
-
v1.4.13 Changes
June 21, 2017 -
v1.4.12 Changes
June 11, 2017Analyzers
🆕 New Analyzers
- 📄 RCS1192 (UseRegularStringLiteralInsteadOfVerbatimStringLiteral)
- 📄 RCS1193 (OverridingMemberCannotChangeParamsModifier)
- 📄 RCS1194 (ImplementExceptionConstructors)
- 👀 RCS1195 (UseExclusiveOrOperator)
- 📄 RCS1196 (CallExtensionMethodAsInstanceMethod)
🔨 Refactorings
🆕 New Refactorings
-
v1.4.1 Changes
June 05, 2017Analyzers
🆕 New Analyzers
- 📄 RCS1191 (DeclareEnumValueAsCombinationOfNames)
- 🔀 RCS1190 (MergeStringExpressions)
- 🚚 RCS1189 (AddOrRemoveRegionName)
- 🚚 RCS1188 (RemoveRedundantAutoPropertyInitialization)
- 📄 RCS1187 (MarkFieldAsConst)
- 📄 RCS1186 (UseRegexInstanceInsteadOfStaticMethod)
🔨 Refactorings
🆕 New Refactorings
-
v1.4.0 Changes
May 29, 2017Analyzers
- ✂ Delete analyzer RCS1054 (MergeLocalDeclarationWithReturnStatement) - Its functionality is incorporated into analyzer RCS1124 (InlineLocalVariable).
- 0️⃣ Disable analyzer RCS1024 (FormatAccessorList) by default.
- 0️⃣ Disable analyzer RCS1023 (FormatEmptyBlock) by default.
- 🚚 Modify analyzer RCS1091 (RemoveEmptyRegion) - Change default severity from Info to Hidden.
- ⚠ Modify analyzer RCS1157 (CompositeEnumValueContainsUndefinedFlag) - Change default severity from Warning to Info.
- 🚚 Modify analyzer RCS1032 (RemoveRedundantParentheses) - Exclude following syntaxes from analyzer:
- AssignmentExpression.Right
- ForEachExpression.Expression
- EqualsValueClause.Value
🔨 Refactorings
- 🔨 Modify refactoring RR0024 (CheckExpressionForNull) - Do not add empty line.
-
v1.3.11 Changes
May 18, 2017- 🛠 A lot of bug fixes and improvements.