用途:对 .NET 项目执行多维度代码审查,将 Roslyn MCP 分析与结构化人工审查结合。遵循 80/20 原则,重点审查数据访问、安全、并发、集成边界等高风险区域,风格与格式交给工具处理。
主要能力:审查维度包括正确性(逻辑、边界情况、空值处理、异步陷阱)、安全(鉴权缺口、注入、密钥、CORS)、性能(N+1、分配、缺失取消令牌)、架构合规(分层违规、边界越界)、测试覆盖(变更类型的行为测试)。
使用方式:先确定变更范围并按爆炸半径评分(Critical/High/Medium/Low)决定审查深度,而非按行数。随后在阅读文件前运行 MCP 分析,如 detect_antipatterns(projectFilter: "affected-project") 与 get_diagnostics(scope: "project", path: "affected-project"),区分新引入与既有问题。再用 find_references 与 get_dependency_graph 验证影响范围,用 get_project_graph 与 detect_circular_dependencies 检查架构合规。人工审查按数据访问、安全、并发、集成、正确性、测试的优先级顺序进行。最后输出含摘要、Critical、Warnings、Suggestions、架构合规、测试覆盖与优点的结构化报告。
适用场景:合并 PR 前审查、重大重构后验证、大型变更中决定审查重点、不熟悉代码的质量评估。
限制:资料未提供具体安装命令、收费方式、支持平台及效果数据。