Codex quality-ci:为 .NET 仓库梳理 CI 质量检查
EnglishCodex 安装步骤
- 在固定提交的 Orleans.RateLimiting 工作副本中保留 `.codex/skills/quality-ci/`。
- 打开仓库根目录,在 Codex 里选择 `$quality-ci`。若该安装未显示技能,将完整目录复制到项目 `.agents/skills/`。
中文摘要
把格式化、编译分析、测试和覆盖率拆成职责清楚的检查。适合为 .NET 工程补齐检查或清理重复的分析器配置,并把执行规则记录在仓库里。
SKILL.md 中文导读
可复现示例
在带 VSTest 的 .NET 练习工程里,给定一份 `.editorconfig` 和重复运行格式检查的工作流。请技能梳理哪一步检查格式,哪一步运行测试。工作步骤
- 盘点 `.editorconfig`、SDK 分析器、包引用、CI 工作流和实际测试运行器。
- 逐项梳理格式、代码分析、测试与覆盖率,确定每种检查由哪项工具负责。
- 更新仓库约定和相关配置,列出验证命令和已知限制。
验收方法
得到明确的分工表和需要修改的文件。每项建议都有对应的验证方式,并说明覆盖率由哪个测试任务产生。
GitHub 原文 · 更新日期
适用环境
Codex、.NET 项目和对应 SDK。准备仓库的 `.editorconfig`、CI 工作流和测试运行器配置。
常见问题
要同时添加多套分析器吗?
先用 SDK 已提供的分析器和仓库格式规则,只有存在明确缺口时再评估额外工具。
相关指南
相关推荐
Codex 用 dotnet format 验证 .NET 代码风格
managedcode/Orleans.RateLimiting
Codex .NET 架构设计:划分模块单体与依赖边界
managedcode/Orleans.RateLimiting
Codex .NET 复杂度技能:用 CA1502 核对高分支方法
managedcode/Orleans.RateLimiting
Codex modern-csharp:按 LangVersion 选择 C# 写法
managedcode/Orleans.RateLimiting
Codex 用 Codex 组织可构建的 .NET 解决方案
managedcode/Orleans.RateLimiting
Codex StyleCop Analyzers:配置 C# 命名与文档规则
managedcode/Orleans.RateLimiting