[QA] #4. 소나큐브 SonarQube 커스텀 룰셋 적용
소나큐브(SonarQube)에서 정규식(Regular Expression)을 사용하여
커스텀 룰셋을 적용하는 방법을 정리해보았습니다.
# CheckStyle 플러그인 다운로드
SonarQube™ Marketplace
SonarQube™ Marketplace site includes a list of all the existing plugins for SonarQube™. Use this site to add new functionalities to your SonarQube™ instance.
www.sonarplugins.com
소나큐브 마켓플레이스에서 CheckStyle 플러그인을 내려받습니다.
checkstyle-sonar-plugin-4.29.jar
내려받은 jar 파일은 \소나큐브 HOME\extensions\plugins 에 위치시킵니다.
# 소나큐브(SonarQube) 재기동
Administrator > System > Restart Server 소나큐브를 재기동합니다.
# Quality Profiles 복사
- Qualitify Profiles 를 복사합니다.
- SonarQube에 기본 내장된 Java RuleSet을 복사하여 Custom Ruleset을 만듭니다.
- Ruleset은 정규식(regexp) 문법이 적용되는데, 적용한 샘플도 틈틈히 정리해 보겠습니다. 왜 이리 바쁜지.