SonarQube
1. SonarQube 설치
- 소나큐브, 스캐너 설치
brew install sonarqube
brew install sonar-scanner
- 소나큐브 실행 후 웹 관리자에 접속
brew services start sonarqube
http://localhost:9000
admin / admin
2. 마켓플레이스에서 플러그인 설치
Admistration 탭
>Marketplace
에서 플러그인을 검색하여 설치할 수 있다.CheckStyle
플러그인을 설치하고 소나큐브를 재시작한다.
3. 커스텀 룰셋 등록
- 예시로 정확한 indent size 를 위해
CheckStyle
플러그인에서 지원하는 룰셋 1개만 등록해보자.
Quality Profiles
탭 >Java
로 검색하여 기본 룰셋을 복사한다.- 복사한 룰셋의
Rules
로 들어간다.
- 모든
Rules
를 비활성화하고 indent size 에 대한Rules
만 활성화한다.
Quality Profiles
탭으로 돌아가 룰셋profile
로 들어가 스캔할 프로젝트를 등록한다.
Ready for more?