
And lastly, we’re aiming to support StyleCop ordering rules. Secondly, we’re going to add proper support for reading StyleCop rules from the EditorConfig file. Our goal for the next release is to optimize the experience and make it more reliable.įirst and foremost, the newest version of ReSharper will be able to automatically detect the proper StyleCop configuration format.
#Phpstorm code formatting manual
Currently, the experience of working with popular code analyzers like StyleCop in ReSharper is far from straightforward and requires a lot of manual fine-tuning.

Massive improvements for ReSharper’s support for StyleCop.Analyzers are underway for version 2023.2. It will enable you to experiment with different values and troubleshoot the code without the need to restart the debugging process for each change. Introducing the predictive debugger to ReSharper will unlock a new level of insight into your program’s execution.


One of our goals for the 2023.2 release is to load ReSharper components into Visual Studio asynchronously. While some of our colleagues continue to work tirelessly on asynchronous typing, others are chipping away at performance issues such as a freeze at the opening stage of a solution. ReSharper 2023.2 is set to support this syntax.Īpart from that, one of our goals for the next release is to implement tuple component name hints – the inlay hints for tuple component names. This can be helpful in situations where the original type name is long or complex. ReSharper already has feature-rich support for primary constructors for record declarations, and now that C# 12 allows it, this support will be extended for ordinary classes and structs.Ĭ# 12 will also allow for using aliases for any type, enabling developers to introduce named aliases for tuple and pointer types. With our next release, we’re looking at supporting the C# 12 feature preview.Īs part of this plan, we’re currently working on introducing initial support for lambda default parameters and primary constructors. ReSharper 2023.1 came with a set of inspections to optimize your work with various types of collections, as well as an inspection to extract common elements from several property patterns. With that in mind, let’s take a look at what’s ahead! Language support and improvements Some features may need to be postponed for a future release. The upcoming Early Access Program (EAP) for ReSharper version 2023.2 is fast approaching, and we want to share the development roadmap we’ve set for the next release.īefore we get into it, this roadmap is tentative and subject to change based on our priorities, available resources, and developments in the.
