mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-07 17:21:16 +08:00
- 清理 GFramework.Core 与 GFramework.Cqrs 中的大量低风险 Meziantou 警告 - 修复 GFramework.Godot 运行时中的 ConfigureAwait、StringComparison 与参数校验告警 - 调整 Core SourceGenerators 中的字符串比较、文件命名与局部长方法问题 - 拆分部分配置与缓存辅助类型文件以消除 file/type mismatch 告警 - 更新 warning reduction 跟踪与执行记录,保留下一批结构性告警的恢复点
20 lines
672 B
C#
20 lines
672 B
C#
namespace GFramework.Core.SourceGenerators.Diagnostics;
|
||
|
||
/// <summary>
|
||
/// 提供诊断描述符的静态类,用于GFramework日志生成器的编译时检查
|
||
/// </summary>
|
||
internal static class LoggerDiagnostics
|
||
{
|
||
/// <summary>
|
||
/// 定义诊断描述符:LogAttribute无法生成Logger的错误情况
|
||
/// </summary>
|
||
public static readonly DiagnosticDescriptor LogAttributeInvalid =
|
||
new(
|
||
"GF_Logging_001",
|
||
"LogAttribute cannot generate Logger",
|
||
"LogAttribute on class '{0}' is ineffective: {1}",
|
||
"GFramework.Godot.Logging",
|
||
DiagnosticSeverity.Warning,
|
||
true);
|
||
}
|