Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-09-25. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

사용자 지정 쿼리 만들기

템플릿에서 작업하여 고유한 코드를 작성해 특정 언어를 분석하는 사용자 지정 쿼리를 만들 수 있습니다.

사용자 지정 쿼리 정보

Note

사용자 지정 쿼리를 만드는 것은 선택 사항이며, github/codeql 리포지토리에는 대신 사용할 수 있는 많은 예제 쿼리가 포함되어 있습니다.

지정된 언어에 대한 템플릿에서 새 쿼리 파일을 만듭니다. 이 파일은 해당 언어를 분석하기 위한 표준 라이브러리를 가져옵니다. 자세한 내용은 CodeQL 설명서에서 "CodeQL 쿼리 정보"를 참조하세요.

사용자 지정 쿼리 만들기

  1. 익스텐션 사이드바에서 "쿼리" 보기를 연 다음 쿼리 만들기 아이콘을 클릭합니다.

  2. VS Code Command Palette에서 쿼리의 대상 언어를 선택합니다. 기존 디렉터리에서 사용자 지정 쿼리를 만들지 않도록 선택한 경우 언어를 선택하면 codeql-custom-queries-LANGUAGE 레이블이 지정된 디렉토리가 자동 생성되며, 여기서 LANGUAGE는 선택한 언어의 이름입니다. 그러면 example.ql 레이블이 지정된 쿼리 템플릿이 기존 또는 자동 생성된 디렉터리에 추가됩니다.

  3. 템플릿에서 사용자 지정 쿼리를 작성한 다음 파일을 저장합니다. 쿼리가 완료되면 "쿼리" 보기에서 실행할 수 있습니다.

추가 참고 자료

CodeQL 설명서에서 지원되는 언어에 대한 쿼리를 만드는 방법에 대해 확인할 수 있습니다.