As we approach the release date, there’s always an urge to get more bugs fixed and new features polished. Obviously, we couldn’t resist and decided to publish an additional pre-release build. Download ReSharper Ultimate 2017.1 EAP 7 and check some nice new features and improvements we have introduced.

Throughout this Early Access Program, we’ve been working on improving the design and usability of ReSharper’s Code Cleanup. This feature is useful when you need to apply a number of code cleanup tasks in a bulk mode. You can create various code cleanup profiles to apply in different scenarios.

In previous ReSharper versions, you had to go to Code Editing | Code Cleanup to configure the profiles. Now you can create and edit your custom task-specific profiles right in the Code Cleanup dialog box, simply by pressing Ctrl+E,C.

We’ve also expanded the list of C++ code cleanup tasks with ReSharper’s 14 most commonly used code style features.

In the previous EAP build, we introduced an option to filter the results in the Go to Everything popup. EAP 7 adds a similar option to the Go to Text popup. Type ‘/’ and some designated chars to use the filter:

Awesome! I was wondering if the suggested annotations to mark that a method can throw an exception (so that it should be put inside a try/catch block, or not awaited directly if async) and the annotation to mark that a method never throws (so that resharper could tell it’d be useless to put it inside a try/catch block) made it into this upcoming 2017.1 release.
Keep up the good work!