Author Archives: Matthias Koch

Initial Blazor support in ReSharper and Rider 2018.2 EAP

In February, the ASP.NET team announced the experimental project “Blazor” – a single-page web app framework built on .NET that runs in the browser with WebAssembly. Blazor is great news for all web developers and those who want to try … Continue reading

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

Solution Explorer and Project Model updates in Rider 2018.2 EAP

One of the most religious questions in software development: should the project view a.k.a. solution explorer go left or right? Besides having the one and only answer – detached and fullscreen of course – we would like to introduce you … Continue reading

Posted in How-To's | 3 Comments

Version control improvements in Rider 2018.1

Sharing code is one of the most essential things in our daily developer’s life. Thanks to the IntelliJ front end, Rider always had very strong integration with various VCS providers. Examples are a fast log view with flexible search options … Continue reading

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

Readonly structs, ref readonly and conditional ref expressions – C# 7.2 in Rider and ReSharper

Today, we continue our blog series about C# 7.2 language support in ReSharper and Rider. In this series: Leading numeric separators, ref structs and in parameters Readonly structs, ref readonly and conditional ref expressions Last time we indicated that there is … Continue reading

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

Leading digit separators, ref structs and in parameters – C# 7.2 in Rider and ReSharper

Time for another blog series! This time we will focus on the new C# 7.2 language features for which we’ve added support in ReSharper 2018.1 and Rider 2018.1. We will see how they help to improve our code quality and … Continue reading

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

StyleCop code style settings and inspections

In our previous post, we looked at how we can specify ReSharper’s inspection severities inside our EditorConfig file. In this post, we will see how ReSharper and Rider integrate with StyleCop configurations. In this series: Maintaining consistent code style with … Continue reading

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

Code style settings from Roslyn conventions in EditorConfig

In our previous post, we looked at how we can specify ReSharper’s inspection severities inside our EditorConfig file. In this post, we will see how ReSharper and Rider integrate with Roslyn conventions. In this series: Maintaining consistent code style with … Continue reading

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

Configuring inspection severities with EditorConfig

In our previous post, we looked at how we can maintain a consistent code style with the newly added formatting inspections in ReSharper and Rider. In this post, we will look at the different ways to configure inspection severities. In … Continue reading

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

Maintaining consistent code style with formatting inspections in ReSharper 2018.1

ReSharper (and Rider) have always provided a wide range of code inspections to notify us about redundancies in code, potential code quality issues or common practices. In the next 4 blog posts, we will dive into a bunch of new … Continue reading

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

Non-trailing named arguments in ReSharper 2018.1 EAP

Whenever we pass a value to a constructor or method, named arguments can help clarify to which parameter an argument is being bound. Being quite helpful most of the times, it had one downside by times: argument names had to … Continue reading

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