Releases: dotnet/roslynator
Releases · dotnet/roslynator
v1.1.5
Analyzers
New Analyzers
- RemoveEmptyDestructor
- RemoveRedundantStringToCharArrayCall
- AddStaticModifierToAllPartialClassDeclarations
- UseCastMethodInsteadOfSelectMethod
- DeclareTypeInsideNamespace
- AddBracesToSwitchSectionWithMultipleStatements
Refactorings
New Refactorings
- ReplaceEqualsExpressionWithStringIsNullOrEmpty
- ReplaceEqualsExpressionWithStringIsNullOrWhiteSpace
v1.1.4
Analyzers
New Analyzers
- FormatDocumentationSummaryOnSingleLine
- FormatDocumentationSummaryOnMultipleLines
- MarkClassAsStatic
- SimplifyIfElseStatement
- SimplifyConditionalExpression
- MergeInterpolationIntoInterpolatedString
Refactorings
New Refactorings
- MergeInterpolationIntoInterpolatedString
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