Rider 2023.2 EAP 3: Improvements for Raw Strings, GitLab Integration, Memory Snapshot Analysis, and More
The third installment in the Rider 2023.2 Early Access Program has just been released! But before you download the EAP 3 build, let’s go over the feature highlights included with it. C# support The C# language support features included in Rider 2023.2 EAP 3 are focused on improving your experience working with raw strings. The improvements include: New code formatter options enabling you to align or indent the content inside of raw strings. Typing assistance when using the Enter, Delete, or Backspace keys. A new Use raw string inspection and a corresponding quick-fix to con
ReSharper 2023.2 EAP 3: Improvements for Working with Raw Strings and More C++ Features.
The third Early Access Program build for ReSharper version 2023.2 has just been published! Before you download it, let’s take a look at the most important updates you’ll find inside. New C# inspections for working with raw strings Use raw string inspection + quick-fix Before C# 11, using verbatim strings was the way to go if you wanted to have a multi-line representation. However, doing so meant that you had to sacrifice the regular indentation of your code. You would also have to use two sets of quotes or curly braces in order to avoid confusing them with string delimiter
ReSharper 2023.2 EAP 2: New C# Inspections for Local Functions, the “N+1” Problem, and More
Hello everyone, The second EAP build for ReSharper 2023.2 has just been released!You can download it from our website. Heads up: This update is heavy on C# language support. Let’s go over the most important updates. Inspections for working with local functions ReSharper 2023.2 EAP 2 introduces two new inspections and corresponding quick-fixes aimed at improving code readability with local functions. The use of local functions can present certain challenges with respect to code readability. A common issue is that developers reading the code are forced to scroll thr
Rider 2023.2 EAP 2: Hot Reload for MAUI, Reworked Build Tool Window, Improvements for Source Generators, and More
Hello everyone, A new EAP build for Rider 2023.2 has just landed and it’s incredibly feature-rich! Let’s take a look at the most notable updates. C# updates Rider 2023.2 comes with new inspections and quick-fixes for common Entity Framework issues, such as the “N+1” problem and queries returning incomplete data. For the full details, check out this blog post for Resharper 2023.2 EAP 2. Reworked Build tool window Building solutions containing multiple projects has historically been one of the most CPU- and memory-intensive tasks for Rider. Not only did it take more ti
ReSharper and Rider 2023.1.2 – More Bug-fixes Released
Hello everyone, ReSharper and Rider have just received their second set of bug-fix updates for the 2023.1 release! Let’s take a look at the most crucial issues resolved. ReSharper ReSharper and Visual Studio would crash if there was a $ symbol before a string (RSRP-492006). The Convert To List Pattern quick-fix broke code that dealt with arrays (RSRP-491638). Rider Rider was hanging after updating to 2023.1 (RIDER-92254). The IDE would freeze when the user created a baker before including Unity.Entities in a Unity project (RIDER-92309) .NET Framework projects in
Rider 2023.2 Early Access Program Is Now Open
Hello everyone, We hope that you checked out the roadmap blog post we published last week and you’re just as excited about Rider 2023.2 as we are. If so, you’re in luck! The first installment of Rider’s Early Access Program just went live, and you can try out some of the new features. There are a few ways you can access preview builds: Download and install them from our website. Use the Toolbox App. Install this snap package from the SnapCraft store if you are using a compatible Linux distribution. Let’s take a look at the feature highlights of Rider 2023.2 EAP 1. C#
ReSharper 2023.2 Kicks Off the Early Access Program!
You can download the ReSharper 2023.2 EAP build 1 from www.jetbrains.com or via the JetBrains Toolbox App. Now, let’s take a look at what the first EAP build has in store. C# inspections for #nullable directives and NRT annotations We’re kicking off the new cycle of C# language support development with the introduction of two new inspections that can counter the misuse of #nullable directives. The new Redundant nullable directive inspection is designed to point out cases where the #nullable directive does not change nullable context and can be safely removed. The Unused nullabl
ReSharper and Rider 2023.1.1 – Bug Fixes Are Here
Hello everyone, The ReSharper and Rider 2023.1.1 bug-fix updates have just been released! Let’s go over the most important fixes in those builds. ReSharper These are the most critical issues we’ve fixed: A bug causing ReSharper’s code inspection to incorrectly interpret null-coalescing operators, falsely claiming that the left side of the operation can never be null (RSRP-491824). An error causing ReSharper to display the loading status symbol for unit tests that have already been run (RIDER-92123). A behavior where ReSharper would display bogus “alread
dotCover, dotMemory, dotPeek, and dotTrace 2023.1 Release!
dotCover 2023.1, dotMemory 2023.1, dotPeek 2023.1, and dotTrace 2023.1 have been released and are ready for download! Let’s take a look at the most important updates for these tools. dotTrace The standalone version of dotTrace is now available on Linux and macOS as Beta. You can perform the full profiling workflow on these operating systems, including collecting and analyzing performance snapshots. dotMemory During this release cycle, the team focused their efforts on performance improvements and bug fixes for dotMemory. Here are the 2 most notable updates for vers
ReSharper 2023.1 Comes With Enhanced C# Support, Exciting Updates for C++, and More!
Hello everyone, ReSharper 2023.1 and new versions of other JetBrains .NET tools have just been released. In this article, we’ll cover the highlights of this major update for ReSharper and touch on the features coming to ReSharper C++. To learn more about our other .NET tools, including dotCover, dotMemory, dotPeek, and dotTrace, please check out this separate blog post. Let’s dive in! C# support Reducing the number of lookups in collections ReSharper 2023.1 introduces a set of inspections with corresponding quick-fixes to optimize and speed up your work with differ
Rider 2023.1: Enhanced C# Support, Best-in-class GameDev Features, and Much More!
Hello everyone, The latest major Rider update has just been published! We invite you to explore the new features and improvements in the 2023.1 version of your favorite cross-platform .NET IDE. C# support Reducing the number of lookups in collections Rider 2023.1 introduces a set of inspections with corresponding quick-fixes to optimize and speed up your work with different types of collections by reducing the number of lookups inside them. For example, Rider will now suggest removing redundant Contains and ContainsKey checks or using TryAdd and TryGetValue methods i
Rider 2023.1 Beta is Out
The next major release for Rider is right around the corner! Get an early preview of the new features and improvements that are coming your way by downloading the Beta build today. Here’s an overview of what you can expect from Rider 2023.1 Beta: New C# inspections to optimize your work with various types of collections.More adjustable ways to introduce null checks in your C# code.Support for Unity’s DOTS.VCS widget for Perforce.Support for Unreal Engine 5.2.Unreal Engine’s Blueprint error parsing. Visualizers for string variables. Color and brush previews for Avalonia XAML