이 문서는 SonarQube Project 메뉴 중 Code에 대한 가이드를 공유하기 위해 작성되었다.
도구명 | SonarQube CE |
---|---|
버전 | 9.4 |
SonarQube Project 메뉴 - Code
Project Code - 파일 목록
분석한 소스코드 파일/디렉토리 목록을 표시한다. 실제 소스 코드 및 이슈가 검출된 항목도 확인 가능하다.
각 화면 및 기능 요약 설명
검색 기능으로 파일 검색 기능 제공.(확장자 포함 파일명만 검색되고, 디렉토리명은 검색되지 않음)
- 분석한 소스코드 파일/목록을 표시
파일 및 디렉토리 단위로 다음 항목을 수치로 표시
Lines of Code (LOC, 코드 라인 수)
Bugs(버그)
Vulerabilities(취약점)
Code Smells(유지 관리 가능성 이슈)
Security Hotspots(보안 핫스팟)
Coverage(코드 커버리지율),
Duplications(중복 코드율)
파일/디렉토리 목록 수가 100개 단위로 표시되고, 100개가 넘을 경우, 하단 Show More 버튼으로 100개씩 추가 표시 가능
Project Code - 소스코드 화면
목록에서 파일 클릭 시 다음과 같이 소스 코드 및 파일 당 분석 결과를 표시한다.
각 화면 및 기능 요약 설명
- 클릭한 소스코드 파일의 경로를 표시
- 해당 소스코드 파일의 분석 결과를 수치로 표시
클릭시 다음과 같이 메뉴 제공
Show Measures / Open in New Window / Pin This File / Show Raw Source- 분석 결과를 포함한 소스코드 표시
SCM과 연동된 소스코드의 경우 Commit 정보가 표시됨
테스트 커버리지 커버 여부 표시
버그 등이 검출된 항목에서는 다음과 같이 버그 아이콘이 표시되며 클릭시 상세 내용 표시함