ReSharper C++ のリリース

Released: Dec 7, 2022

2022.3.x での更新項目

2022.3

Updated Dec 7, 2022

Features

C++20 modules

  • ReSharper C++ now adds experimental support for C++20 modules. Modules introduce a new compilation model, where instead of using header files, you split your code into independently compiled components.
  • In new code, you should use named modules, which explicitly declare their interface in .ixx module interface files. But in order to make the transition easier, C++20 also provides a way to use existing, well-behaved header files as modules through...

Released: Aug 2, 2022

2022.2.x での更新項目

2022.2

Updated Aug 2, 2021

Features

Unreal Engine

  • Added Blueprint-specific inlay hints and allows you to see the bigger picture behind your code:
    • Be aware of derived Blueprint classes and check out the list of all inheritors.
    • Spot that a UFunction has implementations in Blueprints and search for all such cases.
    • Quickly check the state of a UProperty, including whether it has been overridden and what value is set in the Blueprint file.
  • Added two new inspections to let you know if there are...

Released: Apr 19, 2022

2022.1.x での更新項目

2022.1

Updated Apr 19, 2021

Features

  • Unreal Engine
    • This release brings a brand new way to quickly consult the Unreal Engine documentation about the details of a class, symbol, or function. You can now click Read more in the Quick Documentation pop-up (Ctrl+Shift+F1) to open the corresponding page in your browser.
    • The Rename refactoring now handles the Unreal Engine interface classes better. When renaming interfaces, both the U and I classes will be renamed accordingly.
    • ReSharper C++ can now...

Released: Dec 8, 2021

2021.3.x での更新項目

2021.3

Updated Dec 8, 2021

Features

  • Support for Microsoft Visual Studio 2022
    • ReSharper C++ now supports the new Visual Studio 2022 release build, meaning you will have access to the same rich feature set you are used to using in other Visual Studio versions.
    • Since Visual Studio 2022 is an x64 process, there is no longer a limit to the maximum amount of memory that can be allocated to it, and all the ReSharper С++ features work faster.
  • C++20
    • Use C++20 designated initializers to quickly generate...

Released: Aug 3, 2021

2021.2.x での更新項目

2021.2.2

Updated Oct 13, 2021

Fixes

  • Brought back compatibility of JetBrains.ReSharper.GlobalTools package with Microsoft .NET Core 3.1.
  • Fixed a number of issues in support for C# 10 constant interpolated strings.
  • Fixed the false positive errors in Blazor projects on built-in attributes.
  • Fixed the issue that caused ReSharper to use the wrong version of the MSBuild.
  • Fixed yet another case of the ? operator being treated incorrectly.

2021.2

Updated Aug 3, 2021

Features

  • Type conversion hints
    • Added...

Released: Apr 8, 2021

2021.1.x での更新項目

2021.1.4

Updated Jul 14, 2021

Features

  • ReSharper C++
    • Now works with Unreal Engine 5 from both the Unreal launcher and GitHub sources.

Fixes

  • ReSharper
    • Fixed the false positive warning in NRT analysis caused by explicitly switching to pessimistic mode.
    • Fixed the issue that caused generated files to be rendered empty in some cases.

2021.1.1

Updated Apr 10, 2021

Fixes

  • Fixed licensing issue.

2021.1

Updated Apr 8, 2021

Features

  • C++ Support
    • Added support for class types in non-type template parameters...

Released: Apr 16, 2020

2020.x での更新項目

2020.1

Updated Apr 16, 2020

Features

C++20

  • Using enum - ReSharper C++ 2020.1 adds support for using enum declarations, which let you bring specific enumerators from a scoped enumeration into the local scope. A new refactoring, Introduce Using Enum, is available to help you add using enum declarations to existing code.
  • C++20's Concepts - For C++20's Concepts, ReSharper C++ supports the new syntax for constrained type placeholders and abbreviated function templates. Improved error messages about...

Released: Feb 12, 2020

2019.3.2 での更新項目

不具合の修正

  • Sort #include directives: incorrect main header detection
  • Sort #include directives: "Add" button in settings should insert new entry instead of appending
  • Add a menu item to the "Sort #include directives" submenu to open the "Code Style" options page
  • "Flip arguments" breaks code formatting
  • Sort #include directives: do not regroup directives separated by comment
  • Incorrect highlighting "Order of #include directives does not match code style settings"
  • "Add include guard" action leads to...

Released: Dec 20, 2019

2019.3.1 での更新項目

不具合の修正

  • Quick fixes are not available after incremental re-highlighting at the end of file.
  • Bulk "Sort #include directives in file" fix does not work
  • Added "Sort #include directives" to code cleanup.

Released: Dec 11, 2019

2019.3 での更新項目

機能

  • C++20 support - C++20 is feature-complete and will be officially signed off next year. ReSharper C++ 2019.3 already supports many features, augmenting them with additional analysis and insights. First, ReSharper C++ is now aware that aggregates can be initialized from a parenthesized list of values, and that an extra ADL needs to be performed in some cases with function templates. Not only are concepts supported in ReSharper C++’s parser, but Rename refactoring and Find Usages are also...