Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
language: "ko-KR"

reviews:
profile: "chill"
high_level_summary: true
poem: false

auto_review:
enabled: true
drafts: false

request_changes_workflow: false

path_filters:
- "src/**"
- "!dist/**"
- "!pnpm-lock.yaml"

path_instructions:
- path: "src/**"
instructions: >
다음 핵심 영역에 집중하여 리뷰한다.
1. 상태 관리: 서버 상태(React Query)와 전역 상태(Zustand)의 분리 여부 확인.
2. 구조와 책임 분리: 페이지에 비즈니스 로직이 과도하지 않은지 확인.
3. Hook 사용: useEffect 의존성 배열 및 불필요한 사용 검토.
4. 타입 안정성: TypeScript 타입의 명확성 확인.
5. 성능: 불필요한 리렌더링 체크.
6. 에러 처리: API 실패 대응 및 사용자 피드백 적절성 검토.

chat:
auto_reply: true

tone_instructions: >
모든 리뷰는 반드시 한국어로 작성한다.
구조, 상태 관리, 타입 안정성, 성능 중심으로 리뷰한다.
피드백은 명확하고 구체적으로 작성하며, 문제의 원인과 개선 방법을 함께 제시한다.
차분하고 전문적인 톤을 유지하되, 이해하기 쉽게 전달한다.