CodeRush for Roslyn v1.0.4

Mark Miller
20 July 2015

CodeRush for Roslyn (CRR) v1.0.4 is now available. This free preview version expires on 4 September 2015.

Here’s a list of what’s new in version 1.0.4.

New TextCommands:

  • Smart Return, used in the r and lr templates.
  • Smart Constructor (C#), used in the cc template.
  • ForEach, used in the sw and asm templates.

New Editor Features:

New Refactorings and CodeProviders:

VB Support added for:

Unit Test Runner enhancements:

  • Performance improvements.
  • Ability to exclude selected categories when running all tests.

Code Coverage enhancements:

  • Navigate from code to the corresponding Code Coverage tree node.

    ShowCoverage 
  • Active method highlighting inside the Code Coverage code view window.

Download it, try it out, let us know what you think.

15 comment(s)
Andrii
Andrii

So, how to add F# to a list of languages so I can enable F# templates?

Simply adding templates.FSharp.xml file does not work

21 July, 2015
Andrii
Andrii

How to build a plug-in for this CodeRush?

21 July, 2015
Andy Lowe 1
Andy Lowe 1

How do I do code cleanup?  I can see the options for it but no menu items when right click the solution/project/file

22 July, 2015
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Andy, you need to enable at least one code cleanup rule. Then you will see code cleanup menu item in Visual Studio's refactorings menu, which you can invoke via Ctrl+.

22 July, 2015
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Andrii, the plug-in wizards are not in CRR yet. Those will come in a near future release and when they arrive I'll blog and create a video showing how to use them.

22 July, 2015
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Andrii, F# template expansion is not available yet. We expect to focus on this after we've finished XAML support.

22 July, 2015
Andrii
Andrii

OK, good.

Thanks!

22 July, 2015
Brice Lambson
Brice Lambson

The xUnit.net stuff seems really over-engineered and wrong. All you should need to run 1.9 and 2.x tests is the 2.x versions of xunit.runner.utility.desktop.dll and xunit.abstractions.dll. The 1.9 versions and the other assemblies (xunit.core & xunit.execution.desktop) shouldn't be needed by runners. Also, my 2.1 tests won't run. Who can I work with to sort all this out?

22 July, 2015
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Hi Brice, I recommend connecting with support@devexpress.com to work through these issues.

22 July, 2015
Andy Lowe 1
Andy Lowe 1

Thanks.  Is there any way to do code cleanup for the whole project/solution?

24 July, 2015
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Hi Andy,

Right now CRR does not have solution-wide code cleanup, however the Roslyn architecture supports solution-wide refactorings and code fixes, so we expect to add support for this soon.

24 July, 2015
Cesar Augusto
Cesar Augusto

Very good. It opens ligthning fast.

I'm missing some features, but the most used are there.

So, I'm keeping this new one only.

Did I say already it is fast?

29 July, 2015
Sigurd Decroos
Sigurd Decroos

I won't call it fast, sorry. It blocks my Visual Studio each time I open a form or load a project.

A lot of work needs to be done before this is really usable like CodeRush for VS2013 was.

10 August, 2015
Mark Miller (DevExpress)
Mark Miller (DevExpress)

Hi Sigurd,

Thanks for your comments. Can you contact support@devexpress.com with more details? Also, make sure you're using the latest versions of both Visual Studio and CodeRush for Roslyn.

10 August, 2015
Ronnie Wilkins Jr
Ronnie Wilkins Jr

Please bring back:

VB > C# (AND/OR).  A lot easier to just type 'and' then '&&'

28 August, 2015

Please login or register to post comments.