소나큐브(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) 문법이 적용되는데, 적용한 샘플도 틈틈히 정리해 보겠습니다. 왜 이리 바쁜지.
'초보 개발자 > QA' 카테고리의 다른 글
[QA] #5. 소나큐브 SonarQube 커스텀 룰셋 생성 (0) | 2022.11.14 |
---|---|
[QA] #3. 소나큐브 결과 출력하기 (Json) (0) | 2021.11.14 |
[QA] #2. 소나큐브 SonarQube를 이용한 프로젝트 정적 분석 (0) | 2021.10.21 |
[QA] #1. 소나큐브 SonarQube 설치하기 (0) | 2021.07.22 |
댓글