-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
64 lines (53 loc) · 1.89 KB
/
.coderabbit.yaml
File metadata and controls
64 lines (53 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
language: 'ko'
early_access: false
tone_instructions: |
리뷰는 짧고 명확하게 작성해줘.
문제 → 영향 → 대안 순서를 지켜줘.
기본 기준은 React 18(18.2.0) + React Router v6 환경이야.
reviews:
request_changes_workflow: false
high_level_summary: true
review_status: true
collapse_walkthrough: false
poem: false
path_filters:
- '!node_modules/**'
- '!dist/**'
- '!build/**'
- '!**/*.png'
- '!**/*.jpg'
- '!**/*.jpeg'
- '!**/*.gif'
- '!**/*.svg'
- '!**/__generated__/**'
- '!**/generated/**'
- '!**/*.map'
- '!**/*.min.*'
- '!**/*.lock'
path_instructions:
- path: '**/*.{ts,tsx}'
instructions: |
React 18 기준의 렌더링 흐름과 hooks 사용이 적절한지 확인해줘.
React Router v6 패턴에 맞는 구조인지 검토해줘.
서버 상태는 TanStack Query 사용을 기본으로 가정하고,
queryKey 안정성, enabled 조건, select 비용, invalidate/refetch 타이밍을 중점적으로 봐줘.
전역 상태(Zustand/Redux Toolkit)는 UI 상태 중심으로 권장하고,
서버 상태를 전역에 두는 경우에는 그 필요성을 근거와 함께 설명하도록 유도해줘.
TailwindCSS v4 + shadcn UI 사용 시,
className 중복/과도 사용이나 구조적인 문제가 있을 때만 언급해줘.
접근성이나 스타일 취향 지적은 필수가 아니라 참고 사항으로만 다뤄줘.
any 사용은 지양하고,
불가피할 경우 사유와 범위를 명확히 하도록 코멘트해줘.
auto_review:
enabled: true
drafts: false
ignore_title_keywords:
- 'WIP'
- 'DO NOT MERGE'
- 'DRAFT'
base_branches:
- 'main'
- 'develop'
chat:
auto_reply: true