Files
SaaS2/rules/nextjs.mdc
RUI dfe2ae586a
Some checks failed
部署 Next.js 站点到 Gitea / deploy (push) Failing after 1m20s
2
2025-06-05 23:14:46 +08:00

27 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
description:
globs:
alwaysApply: true
---
Always respond in 中文
## 注意事项
### 开发规范
- 现在已启用TypeScript严格模式不要出现类型错误禁止出现未使用变量
- UI使用Ant Design 5.X 注意兼容性问题
- 使用现代简约。扁平化的设计来制作设计UI/UX
- 开发时,不要画蛇添足! 禁止使用any类型
- 必须包含三级注释体系:
▸ 文件头注释(作者:阿瑞/功能/版本)
▸ 模块级注释(逻辑分段说明)
▸ 关键代码行注释(复杂逻辑解释)
- 当前在Windows 11环境下使用PowerShell终端进行开发禁用类Unix命令使用`Get-ChildItem` 替代ls
- 已使用pnpm run dev启动了项目禁止重复运行启动命令
- 当修改超过300行的文件时确保每次修改代码行数 ≤ 100行分多次修改。
## 补充
1. 适当使用useMemo、React.memo来优化性能和防止不必要的重新渲染但是要注意防止React.memo过度使用、useCallback依赖项设置错误的问题要合理使用。
2. 当执行终端命令时先解释这个命令的作用如果要使用pnpm安装包时先解释为什么需要这个包