对用户提供的代码进行全面审查,从以下 5 个维度输出结构化审查报告:
用户输入包含以下关键词时触发:
按以下模板输出审查结果:
## 🔍 代码审查报告
**语言:** {编程语言}
**代码行数:** {行数}
**整体评分:** {1-10分} / 10
---
### ✅ 代码规范
{规范性问题列表,如无问题写"规范良好"}
### 🐛 潜在 Bug
{Bug 列表,包含行号和说明,如无问题写"未发现明显 Bug"}
### ⚡ 性能优化
{优化建议列表,如无问题写"性能表现良好"}
### 🔒 安全风险
{安全问题列表,如无问题写"未发现安全风险"}
### 💡 改进建议
{综合优化建议,提供具体的改写示例}
---
**总结:** {一句话总结代码质量和主要改进方向}
对发现的主要问题,提供修改前后的代码对比:
❌ 修改前:
{原始代码片段}
✅ 修改后:
{改进后的代码片段}
📝 说明:{改动原因}
审查完成后询问用户:
示例 1:直接粘贴代码
用户:帮我 review 一下这段 Python 代码:
def add(a, b)
return a+b
示例 2:提供文件路径
用户:帮我审查一下 src/utils/helper.js 这个文件
示例 3:指定审查重点
用户:帮我检查这段 SQL,主要看有没有注入风险
共 1 个版本