The JetBrains Blog
The latest updates on all JetBrains products and topics
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
PhpStorm 2023.1.2 is released
A new bug-fix update for PhpStorm 2023.1 is now available. You can update to it using the Toolbox App or right from inside the IDE. You can also download PhpStorm 2023.1.2 from the website. Notable changes in this update: The full list of changes is available in the release notes. And as always, please feel free to report any issues you encounter to our tracker or here in the comments.
WebStorm 2023.1.2 Is Now Available
WebStorm 2023.1.2 is here with improved documentation for Angular-related symbols, Astro and Vue improvements, and more.
CLion 2023.1.3 Bug-Fix Update
CLion 2023.2 is planned as a quality-focused release and the free Early Access Program is now available! You can download free builds and try them out. Don’t forget to share your feedback with us! In the meantime, we’re continuing to improve v2023.1 with the CLion 2023.1.3 bug-fix update! Download build 231.9011.31 from our website, through the Toolbox App, as a snap for Ubuntu, or via patch from the IDE. DOWNLOAD CLION CMake: Cyclic dependency in CMake presets no longer causes CLion’s UI to freeze (CPP-33193). When opening a project in CLion for the first time, CLion’s Open Project
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
New in IntelliJ Rust for 2023.1 (Part 2)
In the first part of this “What’s New” series, we only saw the tip of the iceberg – various feature bits that the Rust plugin developers managed to implement during the release cycle.Now we’re going to show you the rest of the iceberg. Let’s dig in and look at all the new ways the plugin can now analyze Rust code. Code insight Improved Self keyword While being referred to in the impl block, the Self synthetic type supports the missing Create-field quick-fix. When a struct with the Self keyword is initialized, you get a choice of whether to inject the missing field in the struct if
DataSpell 2023.1.1 Is Out!
DataSpell 2023.1.1 provides more precise measurement of cell execution time, fixes for disappearing DataFrame tables, and more.
MPS 2022.3 Is Finally Here!
This version was supposed to be released last year, but we had to delay the release date because of some technical issues. MPS is built on top of the IntelliJ IDEA platform, so every release cycle, we have to migrate to the new version of the platform. Sometimes the migration is straightforward, other times not so much. We’re working to make this migration smoother to avoid delays in the future. We apologize for any inconvenience that this delay might have caused you. DOWNLOAD MPS 2022.3 Let’s take a look at the new functionality that we prepared for this release or watch our screencast to get