개발일기
로컬에서 소나큐브 실행하기 본문
소나 큐브 공식홈페이지에서 설치하면 된다.
https://www.sonarsource.com/products/sonarqube/deployment/
Code Deployment Tools & Software | SonarQube
New SonarQube versions are delivered both as zip files and Docker images. And STIG-hardened images are available from the Iron Bank.
www.sonarsource.com
저의 경우 Community버전을 사용하였습니다.
도커 소나 큐브 설치
docker pull sonarqube:10.1.0-community
docker를 실행 시켜주었다.
docker run -d --name sonarqube -p 9000:9000 sonarqube
이후 홈페이지에서 저는 로컬에서 작동하기에 이미 세팅을 해버려서 보여드릴 수 없지만 Manually를 클릭하여 로컬 프로젝트를 등록시켜주시면 됩니다.
그 후, build gradlew 소나큐브로 실행하는 방법을 커맨드를 하나 주는데 해당 코드를 실행시켜주시면 됩니다.
그러면 코드 스멜을 볼 수 있습니다.
이제 인텔리제이에서 세팅을 통해 소나 큐브를 사용하겠습니다.
SonarQube for IDE를 다운받아주었다.
SonarLint되어있음
+ 버튼을 눌러서 생성해주면된다. generate token을 눌러야함
ok 눌른다.
src Analyze with SonarQube for IDE 를 클릭한다.
Code Smell이 보인다. 앞으로는 해당 코드 스멜을 해결해 나갈 계획입니다. 다음 글은 코드스멜 뿌시기로 하겠습니다.
'photocard backend server 개발일기' 카테고리의 다른 글
[DDD 모델링] 포토카드 도메인 주도 개발을 위한 회원 , 프로필 모델링 (2) | 2025.01.13 |
---|---|
[Swagger] 스웨거 커스텀하여 @ApiResponses 커스텀 어노테이션으로 대체하기 (1) | 2025.01.10 |
[인증메일] 메일 구현 및 테스트 코드 작성 (0) | 2025.01.08 |
[Spring Boot] 캐시 + Spring Boot 인증메일 저장하기 (0) | 2025.01.06 |
[Swagger] Swagger 2.3.0 버전 세팅 (1) | 2024.12.30 |