페이지 트리

이 문서는 SonarQube Project 메뉴 중 Code에 대한 가이드를 공유하기 위해 작성되었다.


도구명SonarQube CE
버전9.4




SonarQube Project 메뉴 - Code

Project Code - 파일 목록

분석한 소스코드 파일/디렉토리 목록을 표시한다. 실제 소스 코드 및 이슈가 검출된 항목도 확인 가능하다.


각 화면 및 기능 요약 설명

  1. 검색 기능으로 파일 검색 기능 제공.(확장자 포함 파일명만 검색되고, 디렉토리명은 검색되지 않음)

  2. 분석한 소스코드 파일/목록을 표시
    1. 파일 및 디렉토리 단위로 다음 항목을 수치로 표시

      1. Lines of Code (LOC, 코드 라인 수)

      2. Bugs(버그)

      3. Vulerabilities(취약점)

      4. Code Smells(유지 관리 가능성 이슈)

      5. Security Hotspots(보안 핫스팟)

      6. Coverage(코드 커버리지율),

      7. Duplications(중복 코드율)

    2. 파일/디렉토리 목록 수가 100개 단위로 표시되고, 100개가 넘을 경우, 하단 Show More 버튼으로 100개씩 추가 표시 가능


Project Code - 소스코드 화면

목록에서 파일 클릭 시 다음과 같이 소스 코드 및 파일 당 분석 결과를 표시한다.


각 화면 및 기능 요약 설명

  1. 클릭한 소스코드 파일의 경로를 표시
  2. 해당 소스코드 파일의 분석 결과를 수치로 표시
  3. 클릭시 다음과 같이 메뉴 제공
    Show Measures / Open in New Window / Pin This File / Show Raw Source

    • Show Measures: 해당 파일에 대한 전체 Measure 값을 정리하여 표시



    • Open in New window : 새 창으로 열기

    • Pin This File : 핀 형태로 하단에 표시



    • Show Raw Source : 효과가 없는 원본 텍스트 형태로 표시
  4. 분석 결과를 포함한 소스코드 표시
    1. SCM과 연동된 소스코드의 경우 Commit 정보가 표시됨

    2. 테스트 커버리지 커버 여부 표시

      8

    3. 버그 등이 검출된 항목에서는 다음과 같이 버그 아이콘이 표시되며 클릭시 상세 내용 표시함





  • 레이블 없음