Code Inspections in Unreal Engine
Last modified: 21 July 2022In Unreal Engine, ReSharper 2022.1 provides 19 proprietary code inspections, any of which you can disable or change its severity level.
These code inspections help you detect code issues in design time in all open files, and additionally they allow you to find code issues in specific scope.
Configurable Unreal Engine inspections are listed below, grouped by their categories.
Build System (2 inspections)
Inspection | |
---|---|
Dependency for plugin is missing in project file | |
Module with this name does not exist |
C++ (14 inspections)
Inspection | |
---|---|
Action with this name does not exist | |
Axis with this name does not exist | |
BlueprintCallable function can be made const | |
BlueprintCallable function can be made static | |
C++ standard library headers not found | |
| |
Inconsistent UE4 UClass Naming | |
Non-UProperty object member can be garbage collected at any time | |
Objects stored in non-uproperty member can be garbage collected at any time | |
Specified version of the engine project is not found | |
UFUNCTION macro call before declaration has no effect | |
Unreal Engine source file without predefined Unreal macros | |
Unreal Engine version file doesn't exist | |
UPROPERTY macro call before declaration has no effect |
UnrealHeaderTool (3 inspections)
Inspection | |
---|---|
UnrealHeaderTool C++ parser errors | |
UnrealHeaderTool errors | |
UnrealHeaderTool warnings |