이전 포스팅에서 이클립스에 pmd를 설치하고, 실행하여 코드를 분석해보았다.
[eclipse/STS] 보안 취약점 검사를 위한 PMD설치 및 실행
개발을 하면서, 코드의 품질과 보안성 향상을 위해 시큐어 코딩 가이드를 준수해야 하는 것을 알고있을 것이다. 시큐어 코딩안전한 소프트웨어 개발을 위해 소스 코드 등에 존재할 수 있는 잠
codingshow.tistory.com
이제, 어떤 규칙 기준을 설정하는 방법을 알아보자.
먼저 window > preferences 탭 클릭

pmd > rule configuration 을 들어간다.

여기 기본적으로 적용된 rule들을 확인할 수 있다.
apply를 누르면 현재 체크된 항목들로만 검사를 진행하도록 설정할 수 있다.
파일로 ruleset 적용하기(전자정부프레임워크)
전자정부 프레임워크의 ruleset을 적용시키고싶다면 일단 자신이 원하는 ruleset이 담긴 xml파일을 준비한다. 나는 전자정부프레임워크의 ruleset파일을 적용시켜보려고 한다.
먼저, 적용되어있는 425개의 rule들을 전체선택 (ctrl+a)한 후 X표시를 눌러 삭제시켜준다.
그리고 X표시 바로 아래의 import 버튼을 통해서 xml파일을 가져오면 된다.


혹시나 ok를 눌렀는데도 rule들이 확인되지 않는다면

여기 active rules 항목의 숫자를 확인 후
rules grouped by 선택자에서 urle set을 선택해준다.

검사를 원하는 rule만을 골라서 apply and close를 해주면 룰세팅 리빌드 창이 뜬다.

yes를 눌러주면
끝!
'개발 > 🎸기타' 카테고리의 다른 글
| [eclipse/STS] 보안 취약점 검사를 위한 PMD설치 및 실행 (0) | 2024.12.30 |
|---|---|
| [Python] combinations 사용해서 경우의 수 구하기 (0) | 2023.08.28 |
| 시간 복잡도란 대체 무엇인가 (2) | 2023.08.28 |
| npm install 할 때 --save의 의미는? (2) | 2023.08.21 |