Skip to content

Commit 9d026ca

Browse files
Merge pull request #5 from parker-super/ci/claude
2 parents 843e155 + c2e7be1 commit 9d026ca

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

.claude/commands/review.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)