Passer au contenu
Média 1 pour l'article C++ Naming Convention Utility - Force your Namings to be consistent forever
0 commentaire

Description

Naming Convention Utility is a C++ Unreal Engine code plugin. Its current implementation is centered on this implementation scope: Tool for Naming Convention Enforcement.

The plugin is implemented through 1 module: NamingConventionUtility. The source surface includes implementation concepts such as MCP Job Record, Rename Entry, Skipped Asset, Rename Plan, Convention Import Result, Naming Convention Utility Module, Asset Data, Naming Convention Utility MCP Interface.

⭐ What You Get

🔹 Tool for Naming Convention Enforcement.

🔹 Module layout: NamingConventionUtility (Runtime, Default, platforms: Win64, Linux, Mac).

🔹 Implementation footprint: 17 C++/Build.cs files inspected under Source.

🔹 Version: 1.0.3

⭐ Key Features

🔹 Implementation-derived scope: Tool for Naming Convention Enforcement.

🔹 Module layout: NamingConventionUtility (Runtime, Default, platforms: Win64, Linux, Mac).

🔹 Implementation footprint: 17 C++/Build.cs files inspected under Source.

🔹 Source-backed concepts include: MCP Job Record, Rename Entry, Skipped Asset, Rename Plan, Convention Import Result, Naming Convention Utility Module, Asset Data, Naming Convention Utility MCP Interface, Naming Convention Utility_Settings, Naming Convention Utility Editor Settings, Naming Convention Utility Object, Nami

🔹 Configurable data/settings fields include: NamingConventionDataAssetPath, bConfirmBeforeApplyingConventions, bFixRedirectorsAfterRename, bShowRuntimeConfigurationsShortcut, bShowEditorConfigurationsShortcut, NamingConventions, FileTypeIdentifier, NamingsToRemove, PreFix, PostFix, FileType, ToolType, Value.

⭐ Typical Use Cases

🔹 Validate asset and file naming conventions inside Unreal Editor.

🔹 Plan rename operations with data-backed convention tables and skipped-asset reporting.

🔹 Integrate naming checks into broader editor governance workflows.

⭐ Included Content

🔹 Version: 1.0.3

🔹 Category: Editor Tools

🔹 Can contain content: Yes

🔹 Module: NamingConventionUtility (Runtime, Default, platforms: Win64, Linux, Mac)

🔹 Representative source types: FMcpJobRecord, FRenameEntry, FSkippedAsset, FRenamePlan, FConventionImportResult, FNamingConventionUtilityModule, FAssetData, UNamingConventionUtilityMcpInterface, UNamingConventionUtility_Settings, UNamingConventionUtilityEditorSettings, UNamingConve

🔹 Build.cs dependencies: AssetRegistry, AssetTools, Blutility, ContentBrowser, Core, CoreUObject, EditorFramework, EditorScriptingUtilities, EditorSubsystem, Engine, InputCore, InteractiveToolsFramework, Json, JsonUtilities, LevelEditor, MaterialEditor, MediaAssets, Niagara, Settin

⭐ Requirements & Compatibility

🔹 Distribution method: Unreal Engine code plugin

🔹 Platform allow list from descriptor: Win64, Linux, Mac

🔹 Network replication: no explicit replication surface was detected in the inspected source

🔹 Third-party source folder: none detected under Source/ThirdParty

⭐ Notes

🔹 Network replication: no explicit replication surface was detected in the inspected source

🔹 Third-party source folder: none detected under Source/ThirdParty

🔹 Binaries folder in current package tree: not present

⭐ Support

🔹 Support URL from descriptor: mailto:[email protected]

Discord Channel: #naming-convention-utility (https://discord.gg/52CKaH8AGR)

Formats inclus