정보 GitHub Code Quality
GitHub Code Quality 는 CodeQL 규칙 및 AI 기반 분석을 사용하여 코드의 품질 및 커버리지 문제를 분석합니다.
- 풀 리퀘스트에서 지적 사항은 한 번의 클릭 Copilot으로 구동되는 수정 사항이 있는 인라인 주석으로 표시되므로 코드가 병합되기 전에 새 품질 부채가 누적되지 않습니다.
- 기본 분기에서 스캔은 기존 품질 부채를 노출합니다. 자동 수정 사항을 직접 적용하거나 수정을 Copilot cloud agent에 위임할 수 있습니다.
규칙 집합을 사용하여 품질 임계값을 적용하여 팀의 표준을 충족하지 않는 풀 리퀘스트를 차단할 수 있습니다. 또한 라인 커버리지 임계값을 적용하려면 테스트에서 Cobertura XML 커버리지 보고서를 업로드합니다.
GitHub Code Quality을(를) 구입하려면 GitHub Pricing을(를) 참조하세요. 지원되는 언어를 비롯한 자세한 내용은 GitHub 코드 품질을 참조하세요.
GitHub이(가) 다른 Code Quality 제품과 어떻게 어울리는지
Code Quality은 GitHub Advanced Security 및 Copilot와 별도로 구매해야 합니다. 코드 커버리지와 같은 코드 품질과 관련된 메트릭에 중점을 둡니다. GitHub Advanced Security 제품은 보안에 중점을 두고, Copilot code review는 풀 리퀘스트에 대한 AI 기반 피드백을 제공합니다.
Code Quality는 병합을 차단하는 데 사용할 수 있는 결정론적 품질 및 적용 범위 규칙을 적용하는 동시에 Copilot code review는 보다 광범위한 대화형 AI 피드백을 제공합니다. 많은 팀에서 일반적인 검토에는 Code Quality를 사용하고, 적용 가능한 표준에는 Copilot code review를 사용합니다.
고려해야 할 비용
Code Quality 구매하기 전에 다음 비용을 고려하세요:
- 활성화된 리포지토리에 대한 활성 커미터당 요금
- GitHub Actions 자체 호스팅 실행기를 사용하지 않는 한 검사에 걸리는 시간(분)
- GitHub AI Credits용 Copilot 기반 수정 및 AI 기반 탐지(Copilot 라이선스 필요 없음)
자세한 내용은 GitHub Code Quality 청구을(를) 참조하세요.
다음 단계
Code Quality를 사용하기 시작하려면 GitHub Code Quality 사용을 참조하세요.