We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 843e155 + c2e7be1 commit 9d026caCopy full SHA for 9d026ca
1 file changed
.claude/commands/review.md
@@ -0,0 +1,60 @@
1
+# Code Review 命令
2
+
3
+请对当前更改进行代码审查,重点关注以下方面:
4
5
+## 审查范围
6
+- 分析 `git diff` 中的所有更改
7
8
+## 审查要点
9
10
+### 1. 代码质量
11
+- 代码是否清晰易读
12
+- 命名是否符合项目规范(组件 PascalCase,函数 camelCase)
13
+- 是否有重复代码可以抽取
14
15
+### 2. TypeScript 类型
16
+- 类型定义是否完整
17
+- 是否避免使用 `any`
18
+- 接口/类型是否合理
19
20
+### 3. React 最佳实践
21
+- Hooks 使用是否正确(依赖数组)
22
+- 是否有不必要的重渲染
23
+- 组件拆分是否合理
24
25
+### 4. 安全性
26
+- 是否有 XSS 风险
27
+- 敏感信息是否暴露
28
+- API 调用是否安全
29
30
+### 5. 性能
31
+- 是否有明显的性能问题
32
+- 大列表是否需要虚拟滚动
33
+- 是否有内存泄漏风险
34
35
+### 6. 项目规范
36
+- 是否符合 ESLint 规则
37
+- 是否符合 Prettier 格式
38
+- 国际化文案是否完整
39
40
+## 输出格式
41
42
+请按以下格式输出审查结果:
43
44
+```
45
+## 总体评价
46
+[简要总结代码质量]
47
48
+## 发现的问题
49
+### 🔴 严重问题
50
+- [问题描述及建议]
51
52
+### 🟡 建议改进
53
54
55
+### 🟢 优点
56
+- [做得好的地方]
57
58
+## 修改建议
59
+[具体的代码修改建议]
60
0 commit comments