TIL

TIL - CodeRabbit 적용

kinim329 2026. 3. 30. 23:45

CodeRabbit이란?

CodeRabbit은 Pull Request(PR)에 대해 자동으로 코드 리뷰를 수행해주는 AI 기반 코드 리뷰 도구이다.
PR이 생성되거나 업데이트되면 변경된 코드(diff)를 분석하여 개선 사항, 버그 가능성, 코드 스타일 등을 자동으로 피드백해준다.

 

적용방법

CodeRabbit을 GitHub 저장소에 연동하면 별도의 복잡한 설정 없이 PR 기반으로 동작한다.

설정 예시

language: "ko-KR"
reviews:
  auto_review:
    enabled: true
    base_branches:
      - ".*"
  profile: "assertive"

설정 설명

language : "ko-kr"

리뷰 코멘트를 한국어로 생성

auto_review.enabled:true

PR 생성/수정 시 자동으로 리뷰 수행

base_branches: ".*"

모든 브랜치를 대상으로 리뷰 수행

profile: "assertive"

적극적이고 명확한 스타일로 리뷰 진행

동작 방식

CodeRabbit은 PR의 전체 코드가 아니라 변경된 부분 중심으로 리뷰를 진행한다.

  1. PR 생성 / 업데이트 시 트리거
  2. 변경된 코드 분석
  3. 리뷰 코멘트 자동 생성

마무리

코드 리뷰 AI가 있다는 사실도 처음 알고 사용도 처음 해봤는데, 생각보다 빠르고 편하게 피드백을 받을 수 있어서 좋았다.

사람이 놓칠 수 있는 부분을 빠르게 짚어준다는 점에서 도움이 많이 된다고 느꼈다.

'TIL' 카테고리의 다른 글

TIL - zipkin 이해하기  (0) 2026.04.01
TIL - 멀티레포 vs 멀티모듈 vs 모놀리식  (0) 2026.03.31
TIL - Kafka vs Kafka를 사용하지 않는 구조 비교  (1) 2026.03.29
TIL - Kafka 개념 정리  (0) 2026.03.28
TIL - FeignClient 정리  (0) 2026.03.27