Untitled

蓝图代码质量检测

工具类型 代表工具 / 方案 核心能力 适用场景
UE 官方内置工具 Blueprint Analyzer(UE4.26+) 统计蓝图圈复杂度、节点数量、分支深度,检测冗余节点 / 无效连线,支持导出分析报告 基础复杂度检测,无需额外安装
UE 社区开源工具 Blueprint Metrics(GitHub) 专门针对 UE4/5 的蓝图圈复杂度计算工具,可自定义阈值、生成可视化报表,支持批量扫描 中小型团队,可二次开发集成 CR 流程
UE 插件市场工具 Linter / UE Blueprint Quality Checker Linter能实现代码规则检测

配置圈复杂度 / 代码规范阈值,提交蓝图前自动检测,违规则拦截
快速集成到 UE 编辑器工作流
企业级工业化工具链 Epic Industrial Framework / Autodesk ShotGrid + UE 集成 内置蓝图 CR 流程,结合圈复杂度、性能、合规性检测,适配大型团队协作 3A 游戏、大型商用 UE 项目
通用代码质量工具适配 SonarQube + 社区蓝图转译插件 将蓝图转译为抽象语法树(AST),复用 SonarQube 的圈复杂度分析和 CR 流程 已有 SonarQube 质量体系的团队
自定义脚本 / 工具 基于 UE 的 Editor Utility Widget(EUW)开发 按需定制圈复杂度计算规则、CR 审批流程,适配团队个性化需求 有 UE 二次开发能力的团队

蓝图助手:一个很不错的代码整理工具,演示视频

https://codepen.io/dhvoksdw-the-encoder/pen/EaKbeVe