-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
84 lines (79 loc) · 2.41 KB
/
.coderabbit.yaml
File metadata and controls
84 lines (79 loc) · 2.41 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
language: ko-KR
early_access: true
enable_free_tier: true
reviews:
profile: chill
request_changes_workflow: true
high_level_summary: true
high_level_summary_placeholder: '@coderabbitai 요약'
auto_title_placeholder: '@coderabbitai'
poem: true
review_status: true
collapse_walkthrough: true
# 🎯 시퀀스 다이어그램 자동 생성을 위한 설정 추가
guidelines: |
모든 PR 리뷰 시 다음을 필수로 포함해주세요:
## 📊 시퀀스 다이어그램
- 주요 변경사항에 대한 Mermaid 시퀀스 다이어그램 작성
- 사용자 액션부터 시스템 응답까지의 전체 플로우 시각화
- API 호출, 상태 변경, 에러 처리 흐름 포함
- 컴포넌트 간 상호작용 표현
# 🎯 경로별 시퀀스 다이어그램 생성 규칙
path_instructions:
- path: 'src/components/**/*.tsx'
instructions: |
React 컴포넌트 변경 시 다음을 반드시 포함해주세요:
- 컴포넌트 생명주기 시퀀스 다이어그램
- Props 전달과 상태 변경 흐름 시각화
- 사용자 이벤트 처리 과정 다이어그램
- path: 'src/**/*.ts'
instructions: |
TypeScript 파일 변경 시 다음을 반드시 포함해주세요:
- 함수 호출 체인 시퀀스 다이어그램
- 데이터 변환 과정 시각화
- 에러 처리 흐름 다이어그램
- path: 'src/api/**/*'
instructions: |
API 관련 파일 변경 시 다음을 반드시 포함해주세요:
- 클라이언트 요청부터 서버 응답까지의 전체 시퀀스
- 데이터베이스 상호작용 포함
- 에러 처리 및 예외 상황 시각화
path_filters:
- '!**/README.md'
- '!**/.gitignore'
abort_on_close: true
auto_review:
enabled: true
auto_incremental_review: true
ignore_title_keywords: []
labels: []
drafts: false
base_branches: []
tools:
shellcheck:
enabled: true
markdownlint:
enabled: true
eslint:
enabled: true
biome:
enabled: true
github-checks:
enabled: true
timeout_ms: 90000
gitleaks:
enabled: true
checkov:
enabled: true
ast-grep:
packages: []
rule_dirs: []
util_dirs: []
essential_rules: true
chat:
auto_reply: true
knowledge_base:
learnings:
scope: auto
issues:
scope: auto