CodeRush for Roslyn 17.1.4 is Available

Another sub-30-day sprint, another release. Here’s what’s new in this version of CodeRush for Roslyn:

Navigation

  • Drop Marker gets enhanced, gaining the ability to mark and restore selections (in addition to caret positions). Useful when you have the selection you want but then realize you need to do something else first before you modify/cut/copy/delete the selection. Just drop a marker, move the caret to wherever you want to be, and when you’re ready press Escape to restore the selection. Also useful for presenters who want to need do quickly highlight code.

    CollectSelections
  • Jump to File and Jump to Symbol both gain a new Recent Items section.

    JumpToFileRecentItems

Refactorings and Code Providers

We widened the accessibility of many refactorings and code providers, making them available when the caret is anywhere on the line containing the relevant code you want to change. Providers with broader accessibility include:

  • Collapse/Expand
  • Compress/Expand ternary expression
  • Flatten Conditional
  • Reverse conditional
  • Use Expression Body

Unit Testing

In this release we have excluded the PhantomJS library from the install, allowing you to specify the path to your preferred PhantomJS library. If the PhantomJS library is not found, the Jasmine Test Runner prompts you to install it through npm or NuGet.

Code Generation

  • You can now choose where you’d like CodeRush to place newly-generated type declarations. Locations include: Above the active type, Below the active type, or In a newly-created file. Use the Editor | <Language> | Code Actions | Code Actions Settings options page to change this option.
  • You can now configure naming conventions for generic types.

Install the Latest Version Today

You can download and install the latest version of CodeRush for Roslyn from the Visual Studio Marketplace. Give it a try and let us know what you think.

No Comments

Please login or register to post comments.