Skip to main content

Copilot 코드 검토 정보

Copilot에서 끌어오기 요청을 검토하는 방법을 알아봅니다.

소개

GitHub Copilot은 코드를 검토하고 피드백을 제공할 수 있습니다. 가능한 경우 Copilot의 피드백에는 몇 번의 클릭으로 적용할 수 있는 제안된 변경 내용이 포함됩니다.

Copilot은 프로그래밍 언어로 작성된 코드를 검토할 수 있습니다.

이 문서에서는 Copilot 코드 검토의 개요를 제공합니다. Copilot에서 코드 검토를 요청하는 방법에 대한 지침은 GitHub Copilot 코드 검토 사용을(를) 참조하세요.

가용성

Copilot 코드 검토는 한 가지 예외가 있지만 Copilot Pro, Copilot Pro(프로)+, Copilot Business 및 Copilot Enterprise 플랜에서 사용할 수 있는 프리미엄 기능입니다.

예외는 Visual Studio Code의 파일 내에서 코드 선택 항목을 검토한다는 것입니다. VS Code의 모든 Copilot 사용자가 사용할 수 있는 표준 기능입니다.

조직에서 Copilot을 받은 경우 Copilot 또는 GitHub.com의 GitHub Mobile에서 끌어오기 요청 검토를 요청할 수 있도록 조직의 Copilot 정책 설정에서 GitHub.com의 Copilot 옵션을 사용하도록 설정해야 합니다. 조직에서 Copilot Business에 대한 정책과 기능 관리하기을(를) 참조하세요.

코드 검토 월별 할당량

Copilot을 끌어오기 요청에 대한 검토자로 할당하거나 Copilot에 IDE의 커밋되지 않은 변경 내용을 모두 검토하도록 요청하면 Copilot 프리미엄 요청의 월별 할당량이 1씩 줄어듭니다. 프리미엄 요청에 관한 내용은 GitHub Copilot의 요청을(를) 참조하세요.

모든 새 끌어오기 요청에 대해 Copilot에서 코드 검토를 자동으로 요청하도록 리포지토리가 구성된 경우, 프리미엄 요청 사용량은 끌어오기 요청 작성자의 할당량에 적용됩니다. GitHub Actions 또는 봇에서 끌어오기 요청을 만든 경우, 워크플로를 트리거한 사용자(식별 가능한 경우) 또는 지정된 청구 소유자에게 사용량이 적용됩니다.

월별 할당량 한도에 도달한 경우 Copilot 플랜을 업그레이드하거나 추가 프리미엄 요청을 활성화하지 않는 한 할당량이 재설정될 때까지 Copilot에서 코드 검토를 받을 수 없습니다.

Copilot 코드 검토의 Visual Studio Code

Visual Studio Code의 Copilot 코드 검토는 두 가지 유형의 검토를 지원합니다.

  • 선택 영역 검토:
    • 코드를 강조 표시하고 초기 검토를 요청합니다.
    • 표준 Copilot 기능 프리미엄 요청이 사용되지 않습니다.
    • 사용자 지정 지침 또는 사용자 지정 코딩 지침을 지원하지 않습니다.
  • 변경 내용 검토:
    • 커밋되지 않은 모든 변경 내용에 대한 심층 검토를 요청합니다.
    • 프리미엄 기능. 검토당 월별 할당량에서 하나의 프리미엄 요청을 사용합니다.
    • 사용자 지정 지침 및 사용자 지정 코딩 지침을 지원합니다.

Copilot 코드 검토 유효성 검사

Copilot은 끌어오기 요청에서 모든 문제 또는 이슈를 발견할 수 없으며 때로는 실수를 저지르기도 합니다. 항상 Copilot의 피드백에 대해 신중하게 유효성을 검사하고, 사용자 검토로 Copilot의 피드백을 보완합니다.

자세한 내용은 GitHub Copilot 코드 검토의 책임 있는 사용을(를) 참조하세요.

자동 끌어오기 요청 검토 정보

기본적으로 Copilot은 사용자 검토자를 할당하는 것과 동일한 방식으로 끌어오기 요청에 할당된 경우에만 해당 끌어오기 요청을 검토합니다. 단,

  • Copilot Pro 또는 Copilot Pro(프로)+ 플랜의 개별 사용자는 Copilot를 구성하여 자신이 만든 모든 끌어오기 요청을 자동으로 검토할 수 있습니다.
  • 리포지토리 소유자는 Copilot에 액세스할 수 있는 사용자가 만든 리포지토리의 모든 끌어오기 요청을 자동으로 검토하도록 Copilot을 구성할 수 있습니다.
  • 조직 소유자는 Copilot 사용자가 끌어오기 요청을 만든 조직의 일부 또는 모든 리포지토리에서 모든 끌어오기 요청을 자동으로 검토하도록 Copilot을 구성할 수 있습니다.

자동 끌어오기 요청 검토 트리거

자동 코드 검토를 구성하면 Copilot은 다음과 같은 상황에서 끌어오기 요청을 검토합니다.

  • 끌어오기 요청이 "Open"(미해결) 끌어오기 요청으로 만들어지는 경우

    끌어오기 요청이 "Draft"(초안) 끌어오기 요청으로 만들어지면 검토가 트리거되지 않습니다.

  • "Draft"(초안) 끌어오기 요청이 처음으로 "Open"(미해결)으로 전환됩니다.

참고 항목

Copilot은 끌어오기 요청을 한 번만 자동으로 검토합니다. 자동으로 검토된 끌어오기 요청을 변경했으며 Copilot에서 끌어오기 요청을 다시 검토하도록 하려면 수동으로 요청해야 합니다. 이렇게 하려면 Reviewers 메뉴에서 Copilot의 이름 옆에 있는 단추를 클릭합니다.

자동 끌어오기 요청 검토 제한

Copilot 코드 검토는 1인당 월별 할당량이 있는 프리미엄 기능입니다. Copilot이 자동 검토를 수행하는 경우 끌어오기 요청을 만든 사용자의 할당량에서 하나의 프리미엄 요청을 사용합니다. 자세한 내용은 GitHub Copilot 코드 검토 사용을(를) 참조하세요.

자동 끌어오기 요청 검토 구성

새 끌어오기 요청을 자동으로 검토하도록 Copilot을 구성하는 방법에 대한 자세한 내용은 Copilot에서 자동 코드 검토 구성을(를) 참조하세요.

추가 참고 자료