InfoGrab Docs

코드 인텔리전스

코드 인텔리전스를 사용하여 프로젝트에서 객체의 모든 사용처를 찾는 방법

코드 인텔리전스는 IDE(통합 개발 환경)에서 흔히 사용하는 코드 탐색 기능을 추가합니다: 타입 시그니처 및 심볼 문서 정의로 이동(Go-to definition) 코드 인텔리전스는 GitLab에 내장되어 있으며 LSIF (Language Server Index Format)를 기반으로 동작합니다. LSIF는 사전 계산된 코드 인텔리전스 데이터를 위한 파일 형식입니다. GitLab은 프로젝트당 하나의 LSIF 파일을 처리하며, 브랜치별로 다른 LSIF 파일은 지원하지 않습니다. SCIP 는 소스 코드 인덱싱 도구의 차세대 발전 형태입니다. SCIP를 사용하여 다음과 같은 코드 탐색 기능을 활성화할 수 있습니다: 정의로 이동 참조 찾기 GitLab은 코드 인텔리전스를 위해 SCIP를 기본 지원하지 않습니다. 하지만 SCIP CLI 를 사용하여 SCIP 도구로 생성된 인덱스를 LSIF 호환 파일로 변환할 수 있습니다. SCIP 기본 지원에 대한 논의는 이슈 412981 을 참고하세요.