Monthly Archives: May 2018

Using Rider to spot errors before our application runs

In the previous two posts, we have seen how Rider‘s code analysis works: it continuously validates our code, analyzing it with over 2400 inspections coming from ReSharper and from IntelliJ-based IDEs. In this post, we’ll look at how we can … Continue reading

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

Solution-wide analysis in Rider

In a previous post, we looked at the basics of Rider‘s code analysis. We’ve seen that Rider continuously runs over 2400 inspections and validations on our code, informing us about potential issues and improvements while we are writing it. Code … Continue reading

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

Introduction to code analysis in Rider

One of the strengths of Rider is code analysis. Rider comes with over 2400 code inspections that analyze our code at design time, allowing us to instantly see any errors, problems or potential improvements – whether in the current file … Continue reading

Posted in How-To's | Tagged , , , , , | 5 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

Better null checks, string formatting and path completion with JetBrains Annotations

In the previous blog post of our series around using JetBrains Annotations to improve Rider (and ReSharper’s) code analysis, code completion and navigation, we looked at some background: what are these annotations? And how do we add them to our source … Continue reading

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

What are JetBrains Annotations – and how to get them?

In our previous blog post, we looked at an example of using JetBrains Annotations. We saw they are an easy way to improve Rider (and ReSharper’s) code analysis, code completion and navigation by adding some simple hints in our code, … Continue reading

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

Improving Rider and ReSharper code analysis using JetBrains Annotations

One of the common questions we often get when meeting our users is this: “Can you show me something I did not know about Rider or ReSharper?” A great example would probably be the use of JetBrains Annotations – an easy way … Continue reading

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