From 830203d10edc19eb49941c684d3311a8107e6d43 Mon Sep 17 00:00:00 2001 From: empty2fill Date: Mon, 18 Apr 2022 16:25:34 +0900 Subject: [PATCH] Sort Class Naming Conventions on PreSave (cherry picked from commit 307e7505afd0905373ea9680b421a54a36f4a19c) --- .../Source/Linter/Private/LinterNamingConvention.cpp | 7 +++++++ .../Linter/Source/Linter/Public/LinterNamingConvention.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/Plugins/Linter/Source/Linter/Private/LinterNamingConvention.cpp b/Plugins/Linter/Source/Linter/Private/LinterNamingConvention.cpp index 8ed5a9c..1448c0f 100644 --- a/Plugins/Linter/Source/Linter/Private/LinterNamingConvention.cpp +++ b/Plugins/Linter/Source/Linter/Private/LinterNamingConvention.cpp @@ -134,3 +134,10 @@ void ULinterNamingConvention::SortConventions() return false; }); } + +void ULinterNamingConvention::PreSave(const class ITargetPlatform* TargetPlatform) +{ + Super::PreSave(TargetPlatform); + + SortConventions(); +} diff --git a/Plugins/Linter/Source/Linter/Public/LinterNamingConvention.h b/Plugins/Linter/Source/Linter/Public/LinterNamingConvention.h index d05f017..5adbb09 100644 --- a/Plugins/Linter/Source/Linter/Public/LinterNamingConvention.h +++ b/Plugins/Linter/Source/Linter/Public/LinterNamingConvention.h @@ -74,6 +74,8 @@ class LINTER_API ULinterNamingConvention : public UDataAsset UFUNCTION(Blueprintcallable, Category = "Conventions") void SortConventions(); + virtual void PreSave(const class ITargetPlatform* TargetPlatform) override; + protected: