The following features are planned for CodeRush in 2019.
Web Development
74% of survey respondents reported working with TypeScript/JavaScript, and we expect to continue our push to improve the web development experience inside Visual Studio, adding refactorings, code providers, templates, selection embeddings, and navigation providers. TypeScript, JavaScript, CSS, and HTML will all get more features.
VS Code Spikes
39% percent of survey respondents told us they work in VS Code either primarily or secondarily in addition to Visual Studio, and so for 2019 we will devote more resources to getting CodeRush features in VS Code.
By the way, if you haven’t upvoted this issue, please do as that can bring us closer to delivering CodeRush functionality in VS Code:
https://github.com/Microsoft/vscode/issues/63791
Performance
8% of survey respondents asked for faster performance in large solution scenarios, and we will devote resources to further improve CodeRush performance in large solutions.
Code Formatting
7% of survey respondents mentioned formatting as an important feature, and we intend to finalize and polish CodeRush’s Code Formatting feature, addressing edge case scenarios and making sure it solidly delivers every formatting option you want.
CodePlaces
5% of survey respondents mentioned this as an important feature. This tool window helps you track, organize, and quickly jump to your favorite and frequently-accessed sections of code.
Code Analysis
We will continue our efforts improving CodeRush’s Code Analysis, adding more analyzers focused on improving the quality and robustness of your code.
Duplicate Code Detection
We first released Duplicate Code Detection in CodeRush Classic, and we’re going to take it to the next level in the current CodeRush release (based on the Roslyn engine). DCD will intelligently identify functionally-equivalent code, making it easier to find ways to consolidate and improve the quality of your code bases. CodeRush Server is likely to also gain DCD abilities. We may also see consolidation tools showing up in CodeRush by the end of the year.
Rich Comments – Formulas and Emojis
In 2018 we introduced rich comments, which included support for images embedded in source code.
In 2019 we will introduce LaTeX support, so you can enter, see, and edit fully-formatted mathematical formulas in source code comments (in C#, F#, VB, HTML, XAML, CSS, etc.).
Big View
This feature lets you zoom out and zoom into your code, switching from a diagram-based view of program structure (as you zoom out) to the code itself as you zoom in. Complexity and interfaces are visible at a glance, and navigation is fast as classes are more instantly recognizable from their unique shapes.
Structural Navigation
This quick mode change lets you navigate with extreme efficiency, with discoverability built in so you know exactly what key to press to get to where you want to be.
We Welcome Your Feedback
Should you have any questions about this roadmap, CodeRush, or the DevExpress Universal Subscription – feel free to email info@devexpress.com.
The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This roadmap and the features/products listed within it are subject to change. You should not rely on or use this information to help make a purchase decision about Developer Express Inc products.