GFramework/GFramework.SourceGenerators/AnalyzerReleases.Unshipped.md
GeWuYou c9d2306295 feat(generator): 添加JSON schema配置代码生成功能
- 实现SchemaConfigGenerator源代码生成器
- 支持从JSON schema文件生成配置类型和表包装类
- 添加ConfigSchemaDiagnostics诊断系统
- 集成System.Text.Json包依赖
- 生成强类型的配置访问接口
- 支持多种数据类型包括整数、浮点数、布尔值、字符串和数组
- 实现id字段作为表主键的约束验证
- 添加完整的单元测试和快照验证
2026-03-30 18:29:31 +08:00

2.4 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_Logging_001 GFramework.Godot.logging Warning LoggerDiagnostics
GF_Rule_001 GFramework.SourceGenerators.rule Error ContextAwareDiagnostic
GF_ContextGet_001 GFramework.SourceGenerators.rule Error ContextGetDiagnostics
GF_ContextGet_002 GFramework.SourceGenerators.rule Error ContextGetDiagnostics
GF_ContextGet_003 GFramework.SourceGenerators.rule Error ContextGetDiagnostics
GF_ContextGet_004 GFramework.SourceGenerators.rule Error ContextGetDiagnostics
GF_ContextGet_005 GFramework.SourceGenerators.rule Error ContextGetDiagnostics
GF_ContextGet_006 GFramework.SourceGenerators.rule Error ContextGetDiagnostics
GF_ContextGet_007 GFramework.SourceGenerators.rule Warning ContextGetDiagnostics
GF_ContextGet_008 GFramework.SourceGenerators.rule Warning ContextGetDiagnostics
GF_ConfigSchema_001 GFramework.SourceGenerators.Config Error ConfigSchemaDiagnostics
GF_ConfigSchema_002 GFramework.SourceGenerators.Config Error ConfigSchemaDiagnostics
GF_ConfigSchema_003 GFramework.SourceGenerators.Config Error ConfigSchemaDiagnostics
GF_ConfigSchema_004 GFramework.SourceGenerators.Config Error ConfigSchemaDiagnostics
GF_ConfigSchema_005 GFramework.SourceGenerators.Config Error ConfigSchemaDiagnostics
GF_Priority_001 GFramework.Priority Error PriorityDiagnostic
GF_Priority_002 GFramework.Priority Warning PriorityDiagnostic
GF_Priority_003 GFramework.Priority Error PriorityDiagnostic
GF_Priority_004 GFramework.Priority Error PriorityDiagnostic
GF_Priority_005 GFramework.Priority Error PriorityDiagnostic
GF_Priority_Usage_001 GFramework.Usage Info PriorityUsageAnalyzer