ReSharper 2021.1: Updates in Code Analysis, Support for ASP.NET Route Templates, and Rename for Tuple Components
ReSharper 2021.1, our first release of the year, has arrived! It doesn’t have a specific theme or goal, and we've focused instead on simply making improvements that would improve your experience. But we also can’t help adding things here and there. Code analysis has benefitted from a variety of improvements: we’re tying up the loose ends on C# 9.0 and upgrading the engine in general. We’ve added s
Rider 2020.3: .NET 5, C# 9, F# 5, Immediate Window, Project Dependency Diagram, and Updates to Unity Support
Hello everyone! For the last 4 months the whole .NET division here at JetBrains has been working hard on preparing some awesome stuff for you in the last Rider release of this year. We hope you will enjoy all the new features and improvements. Say hello to the Rider 2020.3 release! Here are the most notable new features in this release. .NET 5 Rider supports all of the features from the late
ReSharper 2020.3 Early Access Program Begins
Hello everyone, Please welcome ReSharper 2020.3 EAP1. It’s only the beginning of the release cycle, but we’ve already got something to show you! ReSharper With C# 9 on the way, we’re doing a lot to support the latest language standard. For top-level statements, ReSharper not only provides some basics, like code completion and code analysis, but also offers a couple of handy quick-fixes and
Unit Testing in TypeScript Code
We all need to unit test our code to verify that it works the way it’s supposed to. Fortunately, Rider has the tools to enable you to test code more efficiently and quickly. In this post, we’ll look at using Mocha and Chai to write unit tests in TypeScript. (more…)
The ReSharper 2020.2.2 and Rider 2020.2.2 Bug-fix Updates Are Here!
New bug-fix updates are available for both ReSharper and Rider. Here’s an overview of the most important changes that have been made. ReSharper 2020.2.2 Fixed a couple of false positives in nullable analysis. Fixed the default implementation of an interface from a referenced package. It is now recognized correctly (RSRP-480835). Fixed the 'Current directory' for unit tests. It is now set to the t
The Rider 2020.2.1 and ReSharper 2020.2.1 Hotfixes Are Here!
We’ve just published two hotfix updates, Rider 2020.2.1 and ReSharper 2020.2.1. Here are the highlights of what we’ve introduced. For the full list of changes, please refer to our bug tracker. Rider 2020.2.1 NuGet We’ve fixed the bug that caused all NuGet packages to be restored unnecessarily before building the project (RIDER-49125). Unit testing NUnit2 tests are no longer left in an Inconclus
Rider 2020.2: Localization Manager, Debugger Updates, and Major Updates to Unity Support
Rider 2020.2 is now available! To mark this great news we’ve put together a full list of the new features and under the hood improvements that are in store for you. Let’s dive in! Download Rider 2020.2 Debugger The new release brings significant changes to the debugger API. They allow us to perform super-lazy value calculations with better interruption and custom value representation. We've also
ReSharper 2020.2: Improved Code Analysis for C# 8, Code Cleanup on Save, and Revamped Unit Test Runner
Hello everyone, Today we’re excited to give you ReSharper 2020.2! This major release introduces new inspections and quick-fixes for C# 8, most notably for nullable reference types, a much-awaited Code Cleanup on Save, a revamped Unit Test Runner, and various accessibility improvements. Download ReSharper 2020.2 Since the ReSharper license now covers both ReSharper and ReSharper C++, support for C
ReSharper 2020.2 Roadmap
We recently published the Rider 2020.2 roadmap, as well as the ReSharper C++ 2020.2 roadmap, and we’d now like to bring you up to speed with what we’ve got planned for ReSharper 2020.2 in .NET. As ever, please be aware that this list is preliminary. These are the broad areas we’re working on, and a list of our priorities, but things can change before release. With that disclaimer out of the way
Rider 2020.1.3 and ReSharper Ultimate 2020.1.3 Bugfixes Are Here!
We’ve published a couple of bugfixes a moment ago: Rider 2020.1.3 and ReSharper Ultimate 2020.1.3 are ready for you to download. Here’s how we made each tool a tiny bit better. ReSharper Ultimate 2020.1.3 In this build, you will find the following most important things we’ve managed to fix: When using nullable reference types, you have two fewer things to worry about (RSRP-478846, RSRP-477755).
Rider 2020.1.2 and ReSharper Ultimate 2020.1.2 Bugfixes Are Available!
After publishing the hotfixes last week, it’s now time for regular bugfix updates. We’re pleased to present Rider 2020.1.2 and ReSharper Ultimate 2020.1.2. I’ve collected some of the most important fixes our team has made for you below. (more…)
Rider 2020.1 Is Released!
Hello everyone, We’ve published Rider 2020.1 today! Let’s talk about the most important updates we have for you in this release. The backend runs on .NET Core runtime Finally, the backend runs on .NET Core runtime by default on macOS and Linux, instead of the Mono runtime. Moving to .NET Core runtime delivers noticeable performance improvements, a lower memory footprint, and multithread
ReSharper Ultimate 2020.1: Improved Support for C# 8.0 and C++20, Dataflow Analysis of Integer Values, and Much More
Hello everyone, ReSharper Ultimate 2020.1 is now available! We encourage you to try out the first major update this year. Read about the release highlights in this blog post, or visit our What’s New page to see a comprehensive list of improvements. This release has tons of changes to the architecture of ReSharper that bring us closer to our goal of running all the core ReSharper features
Test Runner Updates in Rider 2020.1 EAP
We're always excited to ship Rider test runner updates to our early adopters. Developers running the latest Rider 2020.1 EAP may have noticed some positive changes to the unit testing window and the test runner. Let's walk through some of the more notable enhancements: reworked toolbars that make working with sessions and individual tests easier, a grouping of various test statuses that help sp
Rider 2020.1 Starts Early Access Program
For the first 2020.1 EAP build, we didn’t set our sights on implementing any new big features or changing the world. Instead, we put a lot of effort into polishing and jazzing up the tons of existing features to make them better and more user-friendly for you. Debugger engine Now you can detach from a process initially started under the debugger without terminating the app. Smart Step Int
Rider 2019.3.2 is Available!
Just moments ago we published a bugfix update, Rider 2019.3.2. Please bear with me as I walk you through the highlights of this release. (more…)
React+TypeScript+TDD in Rider – Webinar recording
The recording of our November 13 webinar, React+TypeScript+TDD in Rider with Paul Everitt, is now available. Subscribe to our community newsletter to receive notifications about future webinars. ReactJS is wildly popular and thus wildly supported. TypeScript is increasingly popular, and thus increasingly supported. The two together? Not as much. Given that they both change quickly, it’s hard to f
Webinar – React+TypeScript+TDD in Rider
Join us Wednesday, November 13, 2019, 16:00 - 17:00 CET (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar with Paul Everitt: React+TypeScript+TDD in Rider. Register now! ReactJS is wildly popular and thus wildly supported. TypeScript is increasingly popular, and thus increasingly supported. The two together? Not as much. Given that they both change quickly, it’s hard to
TDD and the Terminator – An introduction to Test Driven Development – Webinar Recording
The recording of our August 20 webinar, TDD and the Terminator - An introduction to Test Driven Development, with Layla Porter, is now available. Subscribe to our community newsletter to receive notifications about future webinars. Getting started with Test Driven Development (TDD) can be very challenging. It requires a different mindset and approach to writing and developing code. However, once
Webinar – TDD and the Terminator – An introduction to Test Driven Development
Join us Thursday, September 5, 2019, 16:00 - 17:00 CEST (10:00 AM - 11:00 AM EDT or check other timezones) for our free live webinar, TDD and the Terminator - An introduction to Test Driven Development, with Layla Porter. Register now! Getting started with Test Driven Development (TDD) can be very challenging. It requires a different mindset and approach to writing and developing code. However, on