- NEW Unreal Engine 5 now officially supported
- NEW Unreal Engine Core Redirect -aware renaming of classes, structs and more
- NEW Sort Selected Lines, Spell Check and Insert Path now function in more file types by default
- NEW Added Code Inspection for performance-noexcept-move-constructor clang checker
- NEW Added Code Inspection for performance-move-const-arg clang checker
- NEW High DPI icons matching the new VS 2022 style
VA 2022.2 is here with new features and updates!
Firstly, our game developer users will be glad to hear that Visual Assist now officially supports Unreal Engine 5. We’ve also added a really useful productivity feature: renaming assets now supports Core Redirect. This is an Unreal feature that tracks old and new names to keep code and Blueprints that refer to the old name functioning, and now Visual Assist will add this data when renaming. This will allow you to rename more freely (an important part of code maintenance or code changes) without worrying about your game malfunctioning due to a missing redirect or needing to manually add the redirects.

And for those working in Visual Studio 2022, we’ve also spruced up VA’s icons with higher DPI to scale better and fit the IDE’s style changes.
Next up, a number of VA’s coding assistance features will now be turned on by default for more file types. This makes it easier to recognize places where the feature can be used. For example, sort selected lines and spell check now automatically work for plain text files.
Lastly, some code inspection improvements. The first checks for an easy-to-make mistake where std::move does nothing, where it should speed up copying of a type. The second check validates user defined move constructors to ensure they are properly marked noexcept, which would prevent them from being used.
Bug Fixes
- Fix for Ctrl + Backspace entering a character into VA View search boxes
- Fix for Inline Snippets to prevent surrounding the input placeholder when typing characters such as "("
- Fix for our exe installer to prevent a possible failed install loop
- Fix for Introduce Variable being offered in whitespace of comment blocks
- Fix for incorrect scope deduction with "using x" and inline namespaces
Plenty of thanks to everyone who submitted bug reports. It helps us keep track of fixes to include in each update. Reminder: if you have any comments, suggestions, or encounter any errors, please send us a message or start a thread on our user forums.