Skip to main content

GitHub Code Quality를 활성화합니다.

Code Quality를 사용하면 풀 리퀘스트와 기본 브랜치에서 코드 품질 문제를 자동으로 감지하고 수정하며 보고할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

리포지토리 소유자, 조직 소유자, 보안 관리자 및 관리자 역할이 있는 사용자

GitHub Team 또는 GitHub Enterprise Cloud

이 문서의 내용

참고 항목

GitHub Code Quality은(는) 현재 공개 미리 보기에 있으며 변경될 수 있습니다. 공개 미리 보기에서 Code Quality은(는) 요금이 청구되지 않지만 Code Quality 스캔은 GitHub Actions 분을 소모합니다.

필수 조건

  • GitHub Actions는 Code Quality가 각 CodeQL 분석을 실행하기 위해 액션을 사용하므로 활성화되어 있어야 합니다.
  • 이 기능을 최대한 활용하려면 품질 분석을 위해 CodeQL에서 지원하는 언어 중 하나가 리포지토리에 포함되어야 합니다. 지원되는 언어를 참조하세요.

리포지토리에서 Code Quality 활성화

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 Settings를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. 사이드바의 "보안"에서 코드 품질 를 클릭하여 "코드 품질" 페이지를 표시합니다.

  4.        **코드 품질 사용을** 클릭합니다.
    

    참고 항목

    만약 이 화면에서 코드 품질 활성화가 보이지 않는다면, 귀하의 기업 소유자가 귀하의 조직에서 Code Security와 Code Quality의 사용을 비활성화했기 때문입니다. 엔터프라이즈에서 GitHub Code Quality를 사용하는 것을 허용하기을(를) 참조하세요.

  5. 코드 품질 페이지에서 정보를 검토합니다.

    •      **언어:** 각각의 언어에 대해 CodeQL 분석을 비활성화하려면 해당 확인란의 선택을 해제하십시오.
      
    •      **실행기 유형:** 다른 실행기를 사용하려면 **레이블이 지정된 실행** 기를 선택하고 **Runner 레이블**을 정의합니다. 
           [AUTOTITLE](/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners) 및 [AUTOTITLE](/actions/how-tos/manage-runners/self-hosted-runners/apply-labels)을(를) 참조하세요.
      
  6.        **변경 내용 저장**을 클릭하여 Code Quality에 대한 구성을 저장합니다.
    

조직에서 프라이빗 레지스트리의 캐싱을 구성한 경우 종속성을 해결하는 데 사용할 코드 품질 분석에 사용할 수 있습니다. 프라이빗 레지스트리에 대한 보안 기능 액세스 부여을(를) 참조하세요.

다음 단계

  •         **리포지토리의 경우:** 코드 품질 백로그를 자세히 이해합니다. 
            [AUTOTITLE](/code-security/code-quality/how-tos/interpret-results)을(를) 참조하세요.
    
  •         **조직의 경우:** 리포지토리의 코드 상태를 한눈에 이해합니다. 
            [AUTOTITLE](/code-security/how-tos/view-and-interpret-data/analyze-organization-data/explore-code-quality)을(를) 참조하세요.