GFramework/GFramework.Godot.SourceGenerators/AnalyzerReleases.Unshipped.md
GeWuYou 6fa4580893 feat(generator): 添加 BindNodeSignal 和 GetNode 源代码生成器
- 实现 BindNodeSignalGenerator 用于生成节点信号绑定与解绑逻辑
- 实现 GetNodeGenerator 用于生成 Godot 节点获取注入逻辑
- 添加 BindNodeSignalDiagnostics 提供详细的诊断错误信息
- 集成到 AnalyzerReleases.Unshipped.md 追踪新的分析规则
- 支持 [BindNodeSignal] 属性的方法自动生成事件绑定代码
- 支持 [GetNode] 属性的字段自动生成节点获取代码
- 提供生命周期方法集成的智能提示和验证功能
2026-03-31 11:11:23 +08:00

1.7 KiB

; Unshipped analyzer release ; https://github.com/dotnet/roslyn/blob/main/src/RoslynAnalyzers/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md

New Rules

Rule ID Category Severity Notes
GF_Godot_GetNode_001 GFramework.Godot Error GetNodeDiagnostics
GF_Godot_GetNode_002 GFramework.Godot Error GetNodeDiagnostics
GF_Godot_GetNode_003 GFramework.Godot Error GetNodeDiagnostics
GF_Godot_GetNode_004 GFramework.Godot Error GetNodeDiagnostics
GF_Godot_GetNode_005 GFramework.Godot Error GetNodeDiagnostics
GF_Godot_GetNode_006 GFramework.Godot Warning GetNodeDiagnostics
GF_Godot_BindNodeSignal_001 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_002 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_003 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_004 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_005 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_006 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_007 GFramework.Godot Error BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_008 GFramework.Godot Warning BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_009 GFramework.Godot Warning BindNodeSignalDiagnostics
GF_Godot_BindNodeSignal_010 GFramework.Godot Error BindNodeSignalDiagnostics