- New Code는 그동안 분석되었던 코드 중 최신 버전에서 현재 버전과 비교했을 때 변경된 결과를 표시함
- 버전 0.0.1과 0.0.2가 있을 때 0.0.2에서 추가된 코드에 대해 Bug가 존재한다면 New Code 탭에는 해당 Bug만이 표시됨
- 최초 분석된 코드 / 그 후에 분석된 코드들은 각각 2개의 다른 버전으로 자동 취급됨
- 버전을 수동으로 변경하는 방법은 Java 기준 build.gradle에서 다음과 같이 환경 변수 설정
sonarqube {
properties {
property "sonar.projectVersion", "0.0.2"
}
}
- New Code의 기준은 default가 gradle의 환경변수지만, Administration > Configuration > New Code에서 특정 기간(ex: 30일)을 기준으로 New Code의 업데이트 시기를 지정할 수도 있음
- Overall Code는 New Code에서 발견된 요소도 포함되어 있는 전체적인 코드 분석 결과
- 새로운 버전에서 Bug 등이 수정되면 Overall Code에서도 사라짐
'IT > 기타' 카테고리의 다른 글
[Alpine.js] Alpine.store 객체를 통한 전역 데이터 관리 (0) | 2024.01.27 |
---|---|
[Tailwind/Alpine.js] 개발환경 세팅 및 기본적인 활용 (1) | 2024.01.27 |
[SonarQube] 정적 분석 결과 해석하기 (0) | 2023.09.01 |
[SonarQube] Java, Kotlin, JavaScript(TypeScript) 정적 분석, 커버리지 분석 (0) | 2023.09.01 |
[Docker] 도커 이미지(Image) 다운로드 및 컨테이너(Container) 생성/실행/삭제하기(feat. SonarQube) (0) | 2023.08.13 |