Code Quality

소스 코드의 품질과 복잡성을 분석하며, 이를 통해 프로젝트의 코드를 단순화하여 읽기 쉽고 유지 관리를 도와주는 기능을 수행함. 또한, CI/CD 파이프라인에서 실행되어 코드 품질을 저하시킬 수 있는 변경 사항 병합을 방지 시켜줌

1. 조건

- GitLab CI/CD 구성인 .gitlab-ci.yml 파일에 test stage가 포함되어야 함

Code Quality - Merge request widget

1. 기능

- 병합 요청의 변경 사항으로 인해 발생한 코드의 품질 결과 및 해결 방법을 표시함

- 동일한 지문이 포함된 여러 코드 품질 결과는 병합 요청 위젯에 단일 항목으로 표시되며, 각 개별 결과는 파이프라인 세부 정보 보기에서 사용할 수 있는 보고서를 통해 확인 가능함

2. 경로

- Search or go to -> 해당 프로젝트 검색 -> Code -> Merge requests -> Overview