CodeRush is a Productivity tool by DevExpress that extends the functionality of Microsoft Visual Studio 2010, 2012 and 2013.
CodeRush provides many features designed to enhance your productivity within Visual Studio.
Key features include refactorings (180+), code providers (70+), visualization tools, advanced selection tools, clipboard tools, navigation tools, code templates (900+), unit test runner and extensibility model.
It also provides static analysis tools like CodeIssues and Metrics which draw you attention to potential problem areas of your code.
It supports C#, VB.NET, ASP.NET, ASP.NET MVC, XML, XAML and JavaScript. The software works in all versions of Visual Studio since Visual Studio 2002; excluding Visual Studio Express editions.