GitHub는 Code Quality를 프리뷰에서 일반 공급으로 전환해, 개발팀이 코드가 병합되기 전에 유지보수성과 신뢰성 문제를 자동으로 잡아낼 수 있도록 했습니다. 이 도구는 GitHub Enterprise Cloud와 GitHub Team에서 제공되지만, 출시 시점에는 자체 호스팅형 Enterprise Server에서는 지원되지 않습니다.
결정론과 AI의 결합
Code Quality는 GitHub의 결정론적 정적 분석 엔진인 CodeQL과 AI-assisted detection을 결합해 문제를 pull request 안에서 직접 드러냅니다. 이 조합이 핵심입니다. 규칙 기반 분석으로 정밀도를 확보하는 동시에, 결정론적 규칙이 놓치기 쉬운 유지보수성과 신뢰성 문제를 AI로 짚어내며, 코드가 배포된 뒤가 아니라 제안되는 시점에 검토하도록 합니다.
함께 제공되는 기능
이번 GA 버전에는 조직 전체 대시보드, pull request에 표시되는 Cobertura XML 기반 코드 커버리지 보고, GitHub rulesets를 통해 커버리지 기준을 강제하는 quality gates, 저장소 활성화와 결과 조회를 위한 REST API, 그리고 별도 Copilot 구독 없이 사용할 수 있는 Copilot Autofix 제안이 포함됩니다.
가격
Code Quality의 가격은 활성 커밋터 1인당 월 10달러입니다. 여기에는 지난 90일 내 활동한 개발자가 포함되며 봇은 제외됩니다. 여기에 AI 기반 탐지와 Autofix, 그리고 CodeQL 스캔을 실행하는 Actions 컴퓨트에 대해서는 사용량 기반 과금이 추가됩니다. 고정 요금제는 아니며, AI 사용이 많을수록 청구액도 늘어납니다.
GitHub가 제시한 근거
GitHub는 자사 내부 활용 사례를 근거로 내세웠습니다. GitHub의 엔지니어링 조직에서는 팀들이 pull request를 병합하기 전에 Code Quality에서 발견된 항목의 67.3%를 해결한다고 밝혔습니다. 이는 일반 고객 벤치마크가 아니라 내부 수치이지만, 문제를 운영 환경에 들어가기 전에, 즉 수정 비용이 가장 낮은 리뷰 시점에 잡아내려는 의도를 보여줍니다.
