Projects/[Final] Shopping Mall Project

Code Review Bot 코드래빗 적용하기

montmer27 2026. 4. 22. 11:46
코드래빗이란?

현재 GitHub에서 가장 많이 사용되는 AI 리뷰 봇이다.

코드래빗 적용하는 법

1. Github Marketplace - coderabbitai 접속

https://github.com/marketplace/coderabbitai

 

CodeRabbit - GitHub Marketplace

Cut Code Review Time & Bugs in Half

github.com

그럼 이런 화면이 나오는데

아래에서 opern source 체크하고 Account에서 적용할 레포지토리 (또는 Organization) 선택하면 된다.

나는 public repository에다 적용할거라 open source에 체크했다. Pro는 한 달에 인당 30달러가 발생한다.

다음 페이지에서 빌링 어드레스 설정해주고 complete order해주면 된다. (0원이 결제되지만 입력은 해야한다.)

마지막으로 어떤 레포지토리에 적용할지 설정해줄 수 있다.

나는 모든 레포지토리에 코드래빗 리뷰를 적용할 것이기에 All Repositories 옵션에 체크한 뒤 Install & Authorize를 수행했다.

트러블슈팅

팀프로젝트를 진행하고 있는 all-in-market organization은 특별히 pro plus 요금제(14일 무료)로 가입한 적이 없는데, 해당 요금제가 적용돼 있어서 당혹스럽다.

참고로 open source가 적용된 레포지토리는 아래처럼 free 라는 라벨과 함께 일부 기능이 비활성화돼 있다.

아마도 다른 organization과 달리 private repository가 포함되어 있어 자동으로 pro plus가 적용된 것 같다.

private인 demo repository를 삭제, coderabbit에서 해당 organization을 제외한 뒤 다시 적용해봐야겠다.

여기서 uninstall한 뒤 처음부터 다시 해 보자.

어째서인지 삭제 후 다시 open source로 추가했음에도 여전히 pro plus가 적용돼있다. 삭제된 demo-repository는 더이상 확인되지 않는다.

중요한 점을 발견했다. 다른 organization들은 no plan이라고 표시된다.

혹시 organization은 무조건 pro plus를 사용해야 하는건가?

보다 확실한 판단을 위해선 먼저 이 대시보드에서 all-in-market이 완전 삭제된 것을 확인해야겠다.

여기서 delete organization을 누르면 실제 organization까지 삭제되는 건 아니겠지?

다행히 그건 아니라고 한다.

혹시 몰라 코드를 전부 zip으로 백업해두었다.

경고 메시지도 한 번 봐 주고, 다시 시도해 본다.

그럼 다시 코드래빗 웹사이트로 로그인하라고 한다.

github로 로그인하면 대시보드가 표시될 것이다.

여전히 pro plus다. 아니 어째서??!?!??

일단 github 기준에서는 open source로 등록돼 있다. 무엇보다도 신용카드 정보를 제공하지 않아서 안심이다.

튜터님 말씀으로는 신용카드 정보도 요구하지 않는 것으로 보아 가입 후  14일간 pro plus 이용권을 준 것 같다고 한다.

그러니까 잘 쓰다가 만료되면 Free로 갈아타면 된다고.

상황 해결

현재 프로젝트에 적용하기

위에서 수행한 단계까지 적용하면, PR을 올렸을 때 다음과 같이 표시된다.

PR을 올리면 얼마간의 대기 후에 저렇게 리뷰가 달리는데, 이를 한국어로 다시 설정해 보자.

변경 사항을 저장해도 이미 기록된 영어 리뷰가 바뀌진 않는다.

대신 @coderabbitai review라고 댓글을 달면 아래처럼 리뷰를 작성하기 시작한다. 나의 경우 이미 자동으로 리뷰가 달려서 더 달아주지는 않는다. 다음 PR부터 적용되나 보다.