SuperAPI AI 工具集

code-review-csharp

测试与质量

查看项目

更新于 10-16 08:07

技能介绍

用途:对 C# 源代码执行结构化代码审查,识别命名规范、性能、安全、可读性与 .NET 最佳实践方面的问题,并生成按优先级排序的、可执行的报告。

主要能力:审查前会收集上下文,包括待审查的代码(文件、类或代码片段)、审查重点(all 默认全量,或 naming、performance、security、readability)、目标框架版本(未指定默认 .NET 8,可从 .csproj 的 <TargetFramework> 自动检测)、严重程度阈值(all 默认、warnings-and-above、critical-only)。报告格式含摘要、问题表格(编号、严重程度、位置、问题、影响、建议)、正面模式与按影响排序的建议。审查类别覆盖结构与设计、命名约定、性能、安全、可读性与可维护性。

严重程度分为三级:Critical 为缺陷、安全漏洞、数据丢失风险,需立即修复;Warning 为约定违规、性能陷阱、可维护性问题;Info 为风格偏好与现代化机会。上下文缺失时默认按全量、.NET 8、全部严重程度执行,并在报告顶部说明假设,不阻塞审查。

用法规则:应解释每个问题为何重要并给出具体位置;至少肯定 1-2 处良好模式;尊重目标框架,不为低版本项目建议高版本特性;按 Critical→Warning→Info 排序;无问题就如实说明,不编造;若用户要求修复则直接应用更改。不应在未明确要求时改动代码,不报告误报,不模糊表述,避免大量低严重度噪声。

限制:资料未提供价格、部署方式、依赖工具或与其他产品的集成信息;具体执行依赖所接入的 AI 助手环境。