CodeRush - 2020 Roadmap

Here's what you can expect from the IDE Tools Team in 2020:

CodeRush in Visual Studio

CodeRush for Visual Studio continues to improve and evolve. In 2020 we expect to focus on quality and performance, and introduce a number of clever functional improvements all around.

  • Performance and stability. We want to improve our ability to diagnose and reproduce issues. We want to improve UI performance so dialogs, windows, and menus all appear much faster, and the product feels more instantaneous and responsive across the board.
  • Improve feedback collection. We are building diagnostics into CodeRush that can detect performance issues and collect additional data that can help us make CodeRush even faster. As always, you get to decide if you want to send us that Non-personally Identifiable Information (NPII), but if you do, we're going to make sending diagnostics data easier than ever.
  • Code analysis improvements
  • Port missing refactorings from CodeRush Classic
  • Visual and Navigational Improvements to Code Places
  • Nav Mode (faster/easier/visual code navigation)
In addition to these directions, our intention is to continue to stay on top of customer requests, integrating popular requests (or really great ideas) into each sprint.

Speaking of sprints, the CodeRush team will continue to release a new version of CodeRush every thirty days or so.

Ventures into VS Code

As you may have seen with our release of RushNav a few months ago, we are spending some time playing in the VS Code space. We're looking to push these efforts further in 2020, with the following functionality (possibly) appearing in one or more future DevExpress extensions for VS Code:

  • TypeScript/Javascript refactorings
  • Templates and Code Snippets for popular frameworks such as Angular, Blazor, and React.
  • C# refactorings
  • Rich Comments and Image Embedding
  • TypeScript/Javascript code analysis

CodeRush Server

CodeRush Server is also expected to get some love in the form of the following:

  • Port to .NET Standard
  • Continue to improve code analysis with new CodeRush diagnostics
  • Usability improvements

If you have any questions about our 2020 Roadmap or if you’d like to discuss your development needs further, please post a comment below. We’ll be happy to follow up.

Free DevExpress Products – Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.
Julian Bobbett 1
Panasonic

Performance is the number one issue for me. Despite having a (brand new) fast PC I still get the warnings appearing (Visual Studio telling me that CodeRush is slowing down typing is probably the most common), as well as the screen freezing whilst Rosyln is (I presume) building the menu. I'm sure I can't be the only person that this happens to on a regular basis. So improving diagnostics and feedback is a great idea, as it should help you to root out the issues.

11 February 2020
Andrew Tinkler
Andrew Tinkler
+1 on what Julian said
11 February 2020
Tobias Johansson
Tobias Johansson
+1 Julian's comment
11 February 2020
Isa_Tahiri
Isa_Tahiri
+1 Julian’s comment 
11 February 2020
Bert Stomphorst
Bert Stomphorst
+1 with Julian
12 February 2020
Kevin McFarlane
Kevin McFarlane
"Rich Comments and Image Embedding" in VS Code. That would be cool. But I read somewhere that the current VS Code lacks the required extensibility points?
12 February 2020
Jean-Francois
Jean-Francois
Maybe a bit OT, but would be very interested if you could share some of the techniques you are using to instrument your code to detect performance issues :-) 
12 February 2020
Christopher Jay
Christopher Jay

+1 with Julian

I purchased a license and don't even use it anymore because the performance was just so bad in VS 2019, even on my super fast development machine.

12 February 2020
Mark Miller (DevExpress)
Mark Miller (DevExpress)
To Julian, Andrew, Tobias, Isa, Burt, Christopher and anyone else experiencing performance issues: help us better understand the perf issues you are seeing by getting with support@devexpress.com or registering a ticket in our support center so we can follow-up and try to reproduce and correct whatever slowdowns you are seeing. The more data we have, the better. Thanks!
12 February 2020
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Kevin, 

Yes, VS Code currently lacks the extensibility points we need to implement Rich Comments and Image Embedding exactly as we have built in Visual Studio. However there are emerging extensibility points that make a decent workaround possible in VS Code, so we're watching those in 2020 and may make the jump if it makes sense later in the year.

12 February 2020
Kevin McFarlane
Kevin McFarlane

Oh yeah, templates and code snippets for React. I'd say it's probably not worth bothering here, as there are loads of them around - unless you think you can offer something compelling.

14 February 2020
Brien King
Brien King

Performance for sure.  Right now I've been tempted to just disable CodeRush, but it has too many features that I use.   I'd be more than happy to work with one of your support personnel or one of your developers to help track this down because it's extremely annoying.  I have opened tickets in the past for performance issues as well.


Adding in features that were in CodeRush Classic that don't seem to be there anymore.

Was just doing something today and was looking for the option of "Pull Up Member to Base Class", that seems to be missing.  I'm sure there are more, that's just the one off the top of my head.

18 February 2020
Saeed Balkhair
Saeed Balkhair
we look support visual studio for mac ...
1 September 2020
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Hi Brien,

To help us resolve any ongoing performance issues, can you reach out to us at support@devexpress.com? (and cc me (markm at the same devexpress domain).

14 October 2020
Mark Miller (DevExpress)
Mark Miller (DevExpress)
Saeed, unfortunately CodeRush is not expected to support VS for the Mac any time soon.
14 October 2020

Please login or register to post comments.