CodeRush adds MVC support
Released: Dec 8, 2010
Updates in this release
Updates in v2010 vol 2
- MVC Support
Added new templates, navigation and code providers to support MVC development. The MVC templates include these new templates for C# and Visual Basic and these new templates for aspx code. As always, you can customize templates on the Editor|Templates options page. - Unit Test Runner Improvements
Added Silverlight unit testing support to the CodeRush Unit Test Runner, so now it’s easy to test your Silverlight applications. Test results appearing in the Unit Test Runner Details panel are now rendered in HTML, with syntax-highlighted call stacks, and links to corresponding methods in the code. A right-click context menu lets you toggle between two different call stack displays, both designed to optimize clarity and ease of consumption. - Structural Highlighting
Extended Structural Highlighting functionality to be available in ASP.NET and XAML. The Editor|Painting|Structural Highlighting option page includes the new XML Elements tab, that enables you to specify the highlight color for any tags. - DXCore Parsers
Working with DXCore parsers is easier than ever, and is no longer limited to DXCore plug-ins, as DevExpress have moved the necessary classes into a separate assembly. You can now access C#, Visual Basic, JavaScript, HTML, ASP.NET, CSS, MVC, XAML and XML parsers (and get access to a universal tree, code generation features and more for all these languages) via the DevExpress.DXCore.Parser assembly. - Code Analysis
Previously CodeRush’s Code Analysis reported issues in the active file. In 10.2 DevExpress have implemented a Fast Solution-wide Analysis, which reports code issues found throughout the entire solution in a background thread while you work. The Project File bar in the bottom of the code editor helps you to find the most critical code issues and navigate to them in a few clicks. - New and Enhanced Templates
The new disp template instantly generates IDisposable implementations according to best practices. If the current class contains disposable private fields, the generated implementation includes code to properly dispose of these fields.