Skip to main content

GitHub Code Quality 활성화

Code Quality를 사용하여 코드 품질 문제를 자동으로 감지하고 수정하며, 끌어오기 요청 및 기본 분기에서 보고합니다.

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

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

GitHub 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에 대한 구성을 저장합니다.
    

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

다음 단계