C++20 Modules Come to ReSharper C++
We've implemented support for both of the main ways to introduce modules into your codebase: named modules and header units.
ReSharper C++ 2022.3 EAP: Clang-Format Integration, Clang-Tidy 15
This EAP build brings the option to use clang-format as the main formatting engine, a Clang-Tidy upgrade with new inspections, and updates to C++ support.
ReSharper C++ 2022.1: Updates for Unit Testing and Unreal Engine
It mainly addresses quality and performance issues but also introduces support for Catch2 v3 and Unreal Engine testing framework.
ReSharper C++ 2021.3: Support for Visual Studio 2022, Unreal Engine File Templates, New C++20 and C Features
ReSharper C++ 2021.3 introduces a set of Unreal Engine file templates, brings new inspections to upgrade your code to modern C++, and displays the evaluation results for constant expressions right in the Quick Info tooltip.
ReSharper C++ 2021.3 EAP: Coding Assistance Features
The 2021.3 major update is around the corner! This EAP build includes code completion for C++20 designated initialization, typing assist improvements, and the [[nodiscard]] attribute for Change Signature.
ReSharper C++ Starts 2021.3 EAP
Welcome to ReSharper C++’s final Early Access Program of 2021! The first build includes support for Visual Studio 2022, new modernizing inspections, tooltips with evaluation results, navigation updates, and more.
ReSharper C++ Quick Tips: C++20’s Comparisons
We’ve just posted a new episode in the ReSharper C++ Quick Tips video series! If you missed the previous ones, here are the links: Overload Resolution Code Completion Converting Enum to String Macro Substitution Did you know ReSharper C++ can help you become familiar with new C++ features? For example, it knows a lot about C++20’s new threeway comparison (or spaceship) operator. https://www.youtube.com/watch?v=40k4lFsovU0 We’ve got even more helpful details about C++20 comparisons in this blog post. Learn more about ReSharper C++ in our online help.
ReSharper C++ 2021.1: Syntax Style, New C++ Features, and Improved Unreal Engine Support
ReSharper C++ 2021.1 brings support for several new C++17 and C++20 language features, improves Unreal Engine support, and adds new inspections. You can now configure ReSharper C++ to match your code style even more closely with a new set of syntax style settings.
ReSharper C++ 2021.1 Early Access Program Is Now Open
We've introduced support for several new C++ features from the latest standards: class types in non-type template parameters, C++20 class template argument deduction rules, and noexcept as a part of the function type.
ReSharper C++ 2020.3: UnrealHeaderTool, C++20 Comparisons, Push-to-Hint Inlay Hints
ReSharper C++ 2020.3 is here with the UnrealHeaderTool integration, new C++20 features, navigation between matching preprocessor directives, fuzzy text search, Push-to-Hint mode for inlay hints, and many other enhancements.
C++20 Comparisons in ReSharper C++ 2020.3
ReSharper C++ 2020.3 brings full support for C++20’s changes to comparison semantics. In this post, we’ll briefly go over the language updates to comparisons in C++20 and take a look at how ReSharper C++ can help you use the new language features.