VS Code에서 GitHub Copilot으로 코드 리뷰를 받는 꿀팁

2025. 9. 13. 21:08·AI

GitHub Copilot Code Review

 

개발 과정에서 코드 리뷰는 품질을 높이는 데 필수적인 작업이다. 하지만 바쁜 일정 속에서 동료에게 코드 리뷰를 요청하는 것이 부담스러울뿐더러 개인 개발자의 경우는 코드 리뷰 프로세스를 진행하고 싶어도 할 수 없는 상황에 직면하게 된다. 이런 고민을 덜어줄 방법이 AI 가 발달하게 됨에 따라 단순한 코드 자동 완성 기능을 넘어, 이제는 복잡한 코드 리뷰까지 도와주는 시대가 되었다. 특히 VS Code를 주로 사용하는 개발자라면 GitHub Copilot의 코드 리뷰 기능을 활용해 보자. AI가 커밋되지 않은 변경 사항이나 특정 코드 블록을 분석하여 피드백을 제공함으로써, 더 빠르고 효율적으로 코드의 품질을 높일 수 있다.

 


 

GitHub Copilot 코드 리뷰의 장점

GitHub Copilot은 단순히 코드를 완성해 주는 것을 넘어, 코드 리뷰까지 지원하며 개발자의 생산성을 한 단계 끌어올린다. 특히 혼자 작업하거나 빠른 피드백이 필요할 때 큰 도움이 된다.

  • 신속한 피드백: 동료를 기다릴 필요 없이 즉각적인 리뷰를 받을 수 있다.
  • 정적 분석: 버그나 개선점을 빠르게 찾아낼 수 있다.
  • 학습 도구: AI가 제안하는 방식을 통해 코딩 습관을 개선할 수 있다.

 


 

VS Code에서 Copilot 코드 리뷰 시작하기

VS Code에서 Copilot을 통해 코드 리뷰를 받는 방법은 크게 두 가지로 나뉜다. 특정 코드 블록만 선택해서 리뷰를 받거나, 아직 커밋하지 않은 모든 변경 사항에 대해 전체 리뷰를 요청하는 것이다.

1. 특정 코드 선택에 대한 리뷰 요청

파일 전체가 아닌 특정 함수나 코드 블록에 대한 피드백을 받고 싶을 때 유용한 방법이다. 명령 팔레트를 이용하는 방법과 코드액션(Code Actions)을 사용하는 방법이 있다.

명령 팔레트 이용 방법

  1. 리뷰를 받고 싶은 코드를 마우스로 선택한다.
  2. VS Code 명령 팔레트(`Ctrl + Shift + P` 또는 `Cmd + Shift + P`)를 연다.
  3. 명령 팔레트에서 `GitHub Copilot: Review`를 검색해 선택한다.
  4. 잠시 기다리면 Copilot이 코드 리뷰를 수행하고 `주석` 탭에 결과를 표시한다.

명령 팔레트에서 GitHub Copilot 코드 리뷰 기능 검색 및 실행
명령 팔레트에서 GitHub Copilot 코드 리뷰 기능 검색 및 실행

 


코드 액션 이용 방법

코드 액션은 VS Code에서 마우스로 코드 블록을 선택했을 때 나타나는 노란 전구 모양의 아이콘을 클릭하면 사용가능한 메뉴들이다.

보통 Quick Fixes 나 Refactoring 메뉴들을 고를 수 있다. 명령 팔레트를 사용하는 방법보다 접근성이 좋아 주로 해당 방법을 선호한다.

  1. 리뷰를 받고 싶은 코드를 마우스로 선택한다.
  2. 선택된 코드 블록 부분에 노란 전구 모양의 아이콘을 클릭한다.
  3. 콘텍스트 메뉴 중에 `검토` 항목을 선택한다.
  4. 잠시 기다리면 Copilot 이 코드 리뷰를 수행하고 `주석` 탭에 결과를 표시한다.

코드액션에서 코드 리뷰 기능 사용
코드액션에서 코드 리뷰 기능 사용

 


2. 커밋되지 않은 모든 변경 사항 리뷰 요청

작업 중인 파일의 커밋되지 않은 모든 변경 사항에 대해 전체적인 리뷰를 받고 싶다면 이 방법을 사용한다.

  1. VS Code 좌측의 Source Control 탭을 클릭한다.
  2. CHANGES 섹션 위에 마우스를 올리면 나타나는 `Copilot Code Review - Uncommitted Changes` 버튼을 클릭한다.
  3. Copilot이 변경 사항을 리뷰할 때까지 기다리면, 파일 내부에 인라인으로 피드백이 표시된다.

VS Code 소스 제어 탭에서 커밋되지 않은 변경 사항 리뷰 시작
VS Code 소스 제어 탭에서 커밋되지 않은 변경 사항 리뷰 시작

 


 

Copilot 피드백 적용 및 사용자 지정

Copilot의 리뷰는 단순히 의견을 제시하는 것에서 끝나지 않는다. 필요에 따라 제안된 변경 사항을 바로 적용하거나, 피드백의 방향을 직접 제어할 수도 있다.

피드백에 따른 변경 사항 작업

Copilot의 피드백에는 때때로 코드를 개선할 수 있는 제안이 포함된다.

  • 제안을 수락하려면 '적용 후 다음으로 이동(Apply and Go To Next)' 버튼을 클릭한다. 변경 사항은 자동으로 적용되지만, 커밋은 되지 않으니 직접 확인 후 커밋하면 된다.
  • 제안이 마음에 들지 않는다면 '삭제 후 다음으로 이동(Discard and Go to Next)' 버튼을 클릭해 무시할 수 있다.

코드 리뷰 적용 버튼
코드 리뷰 적용 버튼

 


 

사용자 지정 지침으로 리뷰 맞춤 설정

더욱 정교한 코드 리뷰를 원한다면, 저장소에 특정 지침 파일을 추가하여 Copilot의 리뷰 스타일을 맞춤 설정할 수 있다.

  • 저장소 전체에 적용되는 지침은. github/copilot-instructions.md 파일에 작성한다.
  • 특정 경로에 대한 지침은 .github/instructions/ 디렉터리 안에 NAME.instructions.md 파일로 만들 수 있다.

 


마무리

지금까지 VS Code에서 GitHub Copilot으로 코드 리뷰를 받는 다양한 방법을 살펴보았다. Copilot의 코드 리뷰 기능은 개발자의 생산성을 크게 향상하고, 더 나은 코드를 작성하는 데 도움을 준다. 이 기능을 잘 활용한다면 훨씬 효율적으로 협업하고 개발할 수 있을 것이다. 개발자의 스마트한 동료, GitHub Copilot과 함께 더 쾌적한 개발 환경을 구축해 보자.

 

'AI' 카테고리의 다른 글

구글 Gemini 를 사용해야 하는 이유  (6) 2025.07.20
VS Code 최신 업데이트: MCP 서버 관리, 이제 마우스 클릭만으로 끝!  (1) 2025.07.16
클릭 한번으로 VS Code에서 MCP 서버 간단하게 설치 하기  (0) 2025.07.09
'AI' 카테고리의 다른 글
  • 구글 Gemini 를 사용해야 하는 이유
  • VS Code 최신 업데이트: MCP 서버 관리, 이제 마우스 클릭만으로 끝!
  • 클릭 한번으로 VS Code에서 MCP 서버 간단하게 설치 하기
deploylife
deploylife
빠르게 변화하는 기술 트렌드 속에서 새로운 기술을 학습하고 실제 개발에 적용하며 얻은 인사이트를 기록하고 있습니다.
  • deploylife
    인생은 배포중
    deploylife
  • 전체
    오늘
    어제
    • 분류 전체보기 (20) N
      • Dev (2)
      • AI (4) N
      • Unity (4)
      • Python (0)
      • Mac (4)
      • Life (3)
      • Blog (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    MCP
    AuraSpiritDracula
    Skin
    Highlight.js
    powernap
    EnterPlayModeOptions
    Mac
    유니티
    XPA
    UnityTips
    vscode
    컴파일속도
    Reload Script Assemblies
    Palenight
    code block
    Align with View
    문서열람번호
    Unity
    생산성향상
    Mouse Scroll
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
deploylife
VS Code에서 GitHub Copilot으로 코드 리뷰를 받는 꿀팁
상단으로

티스토리툴바