CodeRush adds Code Cleanup support

Released: Jun 14, 2011

Updates in this release

Updates in v2011 vol 1

  • Code Formatting - With this release, CodeRush allows you to fine-tune formatting rules for your code. You can set options for spaces, blank lines, alignment, line breaks, and indentation in variety of code constructs.  
  • Code Cleanup - CodeRush can now automatically apply certain refactorings to a current file, project or solution. Use the Editor|Code Cleanup|Code Cleanup option page to specify changes you want to apply.
  • Deep Declare - DevExpress have extended CodeRush’s Declaration from Usage functionality to deeply scan surrounding source code for hints about the type you want to declare. CodeRush now intelligently declares members for all found references.
  • Cascading Refactorings - CodeRush now includes several cascading refactorings. Cascading refactorings apply member signature changes across a class hierarchy with virtual/overridden members, or among interface implementers.
  • Razor Support – DevExpress have implemented MVC 3 Razor support. You can now navigate through code elements, and apply local-level refactorings within Razor code blocks.
  • Unit Test Runner Improvements - DevExpress have extended CodeRush Unit Test Runner functionality. Unit Test Runner now supports the MSpec testing framework.
  • New Code Provider - The Declare Event code provider is now available. It declares an event for a reference to an undeclared event.
  • New Text Command - Implemented the GoTo text command for use in CodeRush templates. GoTo places the text following it right before the first field, method, property, or constructor found in the current class. Valid arguments to the GoTo text command are: Fields, Methods, Properties, or Constructors.