Skip to content

Releases: dotnet/roslynator

v0.9.21

09 May 04:07
Compare
Choose a tag to compare
  • bug fixed in "MergeIfStatementWithContainedIfStatement" analyzer

v0.9.20

09 May 03:24
Compare
Choose a tag to compare

Analyzers

  • "MergeIfStatementWithContainedIfStatement" analyzer and code fix added
  • "DeclareEachTypeInSeparateFile" analyzer added
  • "AvoidLockingOnPubliclyAccessibleInstance" analyzer and code fix added (without batch fixer)
  • "SimplifyAssignmentExpression" analyzer and code fix added
  • "AddEmptyLinesBetweenDeclarations" analyzer and code fix added
  • "AvoidUsingAliasDirective" analyzer added
  • "AvoidSemicolonAtEndOfDeclaration" analyzer and code fix added
  • "UseLogicalNotOperator" analyzer renamed to "SimplifyBooleanComparison" and improved
  • "RemoveRedundantBooleanLiteral" analyzer now works for "&& true" and "|| false"

Refactorings

  • "Add boolean comparison" refactoring added
  • "Convert interpolated string to string literal" refactoring added
  • "Convert string literal to interpolated string" refactoring added
  • "Change 'Any/All' to 'All/Any'" refactoring added
  • "Format all parameters on a single line" refactoring now works for parameter list with a single parameter
  • "Convert to constant" refactoring now works only for predefined types (except object)
  • "Remove comment/comments" refactorings now work for comments that are inside trivia
  • "Make member abstract" refactoring now work only for non-abstract indexer/method/property that is in abstract class
  • "Add/remove parameter name (to/from each argument)" refactorings now work when cursor is right behind the parameter
  • Bug fixed in "Uncomment" refactoring

v0.9.11

30 Apr 17:12
Compare
Choose a tag to compare
  • bug fixes and minor improvements