Author Archives: Maarten Balliauw

Razor code formatting updates in ReSharper and Rider

The latest releases of ReSharper 2017.3 and Rider 2017.3 come with a number of code formatting engine updates and new options for configuring the code formatting engine and defining code style of supported languages like C#, C++, JavaScript, TypeScript, HTML and Protobuf. In this post, let’s … Continue reading

Posted in How-To's | Tagged , , , , , , | Leave a comment

Simultaneous debugging of JavaScript and .NET code with Rider

Thanks to the concept of Run/Debug configurations, Rider makes it easy to switch between projects we want to debug in the IDE. Using compound Run/Debug configurations, we can even debug multiple projects at the same time (see our debugging series for … Continue reading

Posted in How-To's | Tagged , , , , | 3 Comments

Navigation and search updates in ReSharper 2017.3

In ReSharper 2017.3, we made a number of improvements to the navigation experience. There’s the new navigate to breakpoints and a couple of other debugger-related navigation features, several UI and usability updates to the Find Results tool window making it easier to … Continue reading

Posted in How-To's | Tagged , , , | 3 Comments

Linking to external resources in ReSharper to-do items

ReSharper comes with a To-do Explorer that makes working with TODO comments in code easier. We’ve seen we can navigate and manage to-do items, export them to a file, and define our own to-do patterns. In this post, let’s look at what ReSharper 2017.3 … Continue reading

Posted in How-To's | Tagged , , , , | 1 Comment

Defining to-do patterns in ReSharper

In our previous post about working with to-do items in ReSharper, we looked at the fact that many code bases have TODO comments in code. We saw how to use ReSharper (and Rider) to find and navigate them. What if we want … Continue reading

Posted in How-To's | Tagged , , , , | 2 Comments

Working with to-do items in ReSharper

Have you ever had the need to place a TODO comment in code? Most of us will have. TODO comments are often a temporary reminder to ourselves, a pointer that tells us to continue work on something after finishing something else. A TODO can be a bug, … Continue reading

Posted in How-To's | Tagged , , , | Leave a comment

Project templates in Rider 2017.3

Since the first Rider 2017.3 EAP build a few weeks back, we’ve made a number of incremental changes and improvements to project templates in Rider. When creating a new solution or project, Rider gives us a number of templates by default: Instead … Continue reading

Posted in How-To's | Tagged , , , , , , , | Leave a comment

Debugging third-party code with Rider

If you are using any third-party library, either via NuGet or other sources, you probably have experienced the case where something does not work as expected. To figure out what’s going on we sometimes need to debug into that third-party … Continue reading

Posted in How-To's | Tagged , , , , , , | 6 Comments

XDT configuration transformations in Rider

Rider 2017.3 EAP comes with support for Web.config and App.config transformations. These configuration transformations allow us to update certain settings in a Web.config or App.config file when packaging the application. For example, we may want to update the database connection … Continue reading

Posted in How-To's | Tagged , , , , | 6 Comments

ReSharper’s Extract Method refactoring with better C# 6 and C# 7 support

If you are using the latest ReSharper 2017.3 EAP build, you may have noticed a few changes in the Extract Method refactoring, which now comes with better support for C# 6 and C# 7. Support for local functions has been added, there’s now … Continue reading

Posted in How-To's | Tagged , , , , , , | 5 Comments