InfoGrab DocsInfoGrab Docs

VS Code 확장 프로그램의 커스텀 쿼리

GitLab for VS Code 확장 프로그램에서 커스텀 쿼리를 사용해 이슈 및 머지 리퀘스트 패널을 맞춤 설정하는 방법을 설명합니다.

GitLab for VS Code 확장 프로그램은 VS Code에 GitLab ( tanuki ) 패널을 추가하며, 이를 통해 프로젝트 작업 을 수행할 수 있습니다. 기본적으로 패널의 Issues and merge requests 섹션에는 다음 검색 쿼리의 결과가 표시됩니다: 나에게 할당된 이슈 내가 생성한 이슈 나에게 할당된 머지 리퀘스트 내가 생성한 머지 리퀘스트 내가 리뷰 중인 머지 리퀘스트 커스텀 쿼리를 사용하면 이 섹션을 맞춤 설정하여 원하는 정보를 표시할 수 있습니다. 커스텀 쿼리 생성 # 커스텀 쿼리는 GitLab ( tanuki ) 패널의 Issues and merge requests 아래에 표시되는 기본 쿼리를 재정의합니다. 패널에 커스텀 쿼리를 사용하려면: VS Code에서 Settings 편집기를 엽니다: macOS의 경우 Command+,를 누릅니다. Windows 또는 Linux의 경우 Control+,를 누릅니다. 오른쪽 상단에서 **Open Settings (JSON)**을 선택하여 settings.json 파일을 편집합니다. 파일에서 다음 예시와 같이 gitlab.customQueries 를 정의합니다. 각 쿼리는 gitlab.customQueries JSON 배열의 항목이어야 합니다: { "gitlab.customQueries": [ { "name": "Issues assigned to me", "type": "issues", "scope": "assigned_to_me", "noItemText": "No issues assigned to you.", "state": "opened" } ] } 선택 사항. 기본 쿼리를 유지하려면 확장 프로그램의 desktop.package.json 파일 의 default 배열에서 해당 쿼리를 복사하여 gitlab.customQueries 배열에 추가 커스텀 쿼리로 추가합니다. 변경 사항을 저장합니다. 모든 쿼리에 지원되는 파라미터 # 다음 파라미터는 모든 쿼리 유형에 적용됩니다: 파라미터 필수 여부 기본값 설명 name check-sm None GitLab 패널에 표시할 라벨을 지정합니다. noItemText No No items found. 쿼리 결과가 없을 때 표시할 텍스트를 지정합니다. type No merge_requests 반환할 항목 유형을 지정합니다. 가능한 값: issues, merge_requests, epics, snippets, vulnerabilities. 스니펫은 다른 필터를 지원하지 않습니다. 에픽은 GitLab Premium 및 Ultimate에서만 사용할 수 있습니다. 이슈, 에픽, 머지 리퀘스트 쿼리에 지원되는 파라미터 # 다음 파라미터는 모두 선택 사항입니다. 파라미터 기본값 설명 assignee None 주어진 사용자 이름에 할당된 항목을 반환합니다. None은 할당되지 않은 GitLab 항목을 반환합니다. Any는 담당자가 있는 GitLab 항목을 반환합니다. 에픽 및 취약점에는 사용할 수 없습니다. author None 주어진 사용자 이