Early Access Program Rider

Rider 2024.1 EAP 7: C# Updates, New Product Icons, Bundled Kubernetes Plugin  

The Early Access Program for Rider 2024.1 is in full swing! 

Before you download Rider 2024.1 EAP 7, let’s take a look at what’s new.

C# support

You will get suggestions to convert more code constructions in your source code to collection expressions from C# 12, such as an empty array or the ImmutableArray declaration and initialization.

There is a new Possible ‘System.InvalidOperationException’: Collection was modified inspection which will warn you when a collection was modified while iterating inside foreach loops, since this modification might lead to an exception in runtime. The inspection comes with a corresponding quick-fix to help you solve this issue instantly.

Generate | Formatting Members allows you to generate boilerplate code to override the ToString() method and return a meaningful string for your types. Now, this feature supports more types, such as ISpanFormattable, IUtf8SpanFormattable, and IFormattable.

Code analysis now provides support for the ProtoContract attribute and ImplicitFields enum from the protobuf-net library. These can be used to mark members that are implicitly used for serialization. As a result, such members are no longer flagged with unused members warnings.

AI Assistant

We’ve added a new Explain with AI button right next to an exception or error message thrown for a failed unit test, failed build, or during a debug session.

Product icons

This build introduces refreshed product icons, aligning with updates across all JetBrains IDEs and enhancing visual appeal and consistency across the ecosystem.

Plugins

Starting from EAP 7, Rider comes bundled with the Kubernetes plugin.

That’s it for now! For the full list of updates, please refer to our issue tracker.

image description

Discover more