用途:为所有 C# 代码提供正确性与质量基线,适用于编写或审查 C# 代码时使用。
主要能力:覆盖 C# 语言特性(C# 8-15)、.NET 运行时模式(async、DI、配置、序列化、Channels、LINQ)、代码质量(分析器、editorconfig、代码坏味、SOLID)、类型设计与领域建模、文件 I/O 与原生互操作、全球化、模型级输入验证等 25 个主题领域。
使用方式:始终加载基线参考文件,包括 references/coding-standards.md、references/async-patterns.md、references/solid-principles.md、references/code-smells.md、references/dotnet-releases.md。其余参考文件按路由表关键词按需加载,例如 async/Task/ConfigureAwait 对应 references/async-patterns.md,DI/services/scopes 对应 references/dependency-injection.md,records/pattern matching/primary constructors 对应 references/modern-patterns.md,.NET 10/11、C# 14/15、TFM 对应 references/dotnet-releases.md。
适用场景:C# 代码生成与评审、异步与并发、依赖注入、配置、序列化、源生成器、可空引用类型、LINQ 优化、领域建模、Roslyn 分析器、文件 I/O、原生互操作、全球化、输入验证等。
限制:不覆盖 ASP.NET Core/Web API 模式(归 dotnet-api)、UI 框架(dotnet-ui)、测试(dotnet-testing)、构建/MSBuild/项目设置与性能分析工具(dotnet-tooling)。具体安装命令与收费信息暂未提供。