Visualize Code.
Intuitively Debug
Debug Visualizer
CodeRush makes it easier to see what's going on with complex code, so you can move forward and spend less time wandering and wondering. Why is that expression's value different from what you expect? When did that local change? How many times have we been through this loop? CodeRush's compelling new debug visualizer effortlessly and instantly answers these questions and more.
I loved CodeRush classic and CR for Roslyn is a true step up ESPECIALLY in performance and "lightweightnesses" and also providing some nice new features. Also, communication with team is great and they respond to tickets promptly. Make sure you give it a try.
Mario Blataric
Move at Warp Speed
Quick Navigation
Quickly find symbols and files in your solution and easily navigate to code constructions related to the current context. CodeRush includes the Quick Navigation and Quick File Navigation features, which make it fast and easy to find symbols and open files.
Compared to other coding productivity tools, CodeRush is the only one that is non-intrusive, discoverable, and fully extensible. I simply would not get caught writing code in Visual Studio without it. It's miles ahead of the competition.
Miguel A Castro / Microsoft MVP
Code Analysis Diagnostics
Simplify Complex Software Systems
The Code Analysis Diagnostics feature helps you detect and correct possible code issues and code smells. You can use the Code Issues Window to run the CodeRush for Roslyn Analyzers on the active solution or display the Visual Studio code issues.
Learn More
Once I tried it, I was completely hooked. Code generation, refactorings - everything became faster and more reliable. The best part is how the tool teaches you as you go, making it incredibly easy to learn what it's capable of.
Mark Gilbert
Validate Quality Faster
Analyze Code Coverage
When it comes to Test Driven Development, nothing is faster than CodeRush. CodeRush lets you create new test cases or new test suites in a single keystroke. CodeRush for Roslyn automatically detects unit tests for NUnit, xUnit, MSpec and MSTest frameworks, and can optionally run tests located across multiple assemblies concurrently. The Test Runner also runs CoreCLR test cases in the DNX environment. The Sessions support makes it very easy to organize tests and run only those that are required.
Using the Analyze Code Coverage feature, you can discover what parts of your solution are covered by unit tests, and find the at-risk parts of your application. The Code Coverage window shows percentage of statements covered by unit tests for each namespace, type, and member in your solution.