GitHub PR에 자동으로 코드리뷰 코멘트/요약을 달아주는 GitHub App 기반 AI 코드리뷰 도구

설치 흐름(조직 레포 기준)
- GitHub App 설치(Organization/Repository)
- 조직에 설치할 때 All repositories 또는 Selected repositories 중 하나로 설치됨
- Selected repositories면 원하는 레포가 목록에 포함돼 있어야 실제로 PR에서 동작(“installed”만 떠도 레포가 제외돼 있으면 안 돎).
- PR에서 동작 확인
- 기본은 PR에 자동 리뷰가 붙는 흐름이고, PR 코멘트로도 제어 가능.
- 레포에서 설정 파일로 고정(권장)
- 레포 루트에 /.coderabbit.yaml 추가
- “해당 PR의 브랜치(리뷰 대상 브랜치)에 있는 .coderabbit.yaml”을 CodeRabbit이 자동 감지해서 그 리뷰에 적용
설정이 적용되는 우선순위
CodeRabbit은 보통 아래 순서로 설정을 적용
- 레포 루트의 /.coderabbit.yaml
- 레포별 웹 대시보드 설정
- 조직 공통 Central configuration(조직에 coderabbit 레포를 만들어 .coderabbit.yaml 두는 방식)
.coderabbit.yaml은 레포 루트에 있어야 리뷰 대상 브랜치에 존재하는 파일
.coderabbit.yaml