Releases: dotnet/roslynator
Releases · dotnet/roslynator
v1.1.3
Analyzers
New Analyzers
- RemoveRedundantToStringCall
- AvoidNullLiteralExpressionOnLeftSideOfBinaryExpression
- DefaultLabelShouldBeLastLabelInSwitchSection
Refactorings
New Refactorings
- IntroduceFieldToLockOn
v1.1.2
Analyzers
New Analyzers
- UseCSharp6DictionaryInitializer
- UseBitwiseOperationInsteadOfHasFlagMethod
Refactorings
New Refactorings
- CopyDocumentationCommentFromBaseMember
v1.1.1
Analyzers
New Analyzers
- RemoveFileWithNoCode
- DeclareUsingDirectiveOnTopLevel
Refactorings
New Refactorings
- RemoveRegion
v1.1.0
Refactorings
New Refactorings
- ReplaceAsWithCast
- ReplaceEqualsExpressionWithStringEquals
v1.0.9
Refactorings
New Refactorings
- RemoveUsingAliasDirective
- ReplaceInterpolatedStringWithInterpolationExpression
v1.0.8
Analyzers
New Analyzers
- AddEmptyLineAfterLastStatementInDoStatement
Refactorings
New Refactorings
- ReplaceIfElseWithSwitch
v1.0.7
Refactorings
New Refactorings
- RemoveAllPreprocessorDirectives
- AddToMethodInvocation
v1.0.6
Analyzers
New Analyzers
- RemoveEmptyRegion
Refactorings
New Refactorings
- GenerateOnEventMethod
v1.0.5
Refactorings
Improvements
- InlineMethod - void method with multiple statements can be inlined.
- CheckParameterForNull - refactoring can be applied to multiple parameters at once.
- AddBraces - braces can be added to if statement in last else-if.
New Refactorings
- GenerateBaseConstructors
v1.0.4
Refactorings
New Refactorings
- PromoteLocalToParameter
- RemoveInterpolation