Files
cadSet/CADAM/.cursor/rules/code-style.mdc
T
2026-07-22 19:38:36 +08:00

41 lines
730 B
Plaintext

---
description:
globs:
alwaysApply: true
---
# Code Style Conventions
version: 1.0.0
## TypeScript Rules
### Naming Conventions
- Variables: `^[a-z][a-zA-Z0-9]*$`
- Functions: `^[a-z][a-zA-Z0-9]*$`
- Classes: `^[A-Z][a-zA-Z0-9]*$`
- Interfaces: `^[A-Z][a-zA-Z0-9]*$`
- Types: `^[A-Z][a-zA-Z0-9]*$`
### Formatting
- Max line length: 100 characters
- Indentation: 2 spaces
- Semicolons: required
- Quotes: single quotes
## React Rules
- Component naming: `^[A-Z][a-zA-Z0-9]*$`
- File naming: `^[A-Z][a-zA-Z0-9]*\.tsx$`
- Props interface: `^[A-Z][a-zA-Z0-9]*Props$`
## Import Rules
### Order
1. react
2. external-libraries
3. components
4. hooks
5. utils
6. types
7. styles
### Grouping
- Use newlines between import groups