VS code에서 PMD를 설치 하는 방법 입니다.
먼저 vscode 마켓에서 PMD 검색
Apex PMD 다운
https://marketplace.visualstudio.com/items?itemName=chuckjonas.apex-pmd
https://github.com/foreleven/vscode-java-pmd
APEX PMD 링크
세팅에 들어갑니다.
Extensions -> Apex PMD configuration
Jre Path를 넣어줬지만 계속 오류가 떠서
하나하나 지워주고 시도 하고
Jre 패쓰를 넣지 않고 성공했습니다.
아래로 살짝 내리면 나오는
Pmd Bin Path (*필수)
PMD 사이트 에서 다운후 경로를 넣어줍니다.
그리고 Rulesets 룰셋 (*옵션이지만 사실상 필수)
룰셋은 이 규칙에 맞게 해야한다는 기준입니다
저는 전자정부 프레임워크 규격을 다운받아
Path를 넣어주었습니다.
PMD가 언제 실행 될지 설정하는 부분입니다.
파일을 변경 했을때, 파일을 열었을때 등 설정 가능합니다.
이렇게 했으면 PMD는 끝
Vscode 명령 팔레트를 켜서
Ctrl + Shift + p
Apex 입력시, 실행 가능합니다.
파일 하나를 검사하려먼 On File
전체 검사는 On Workspace
오류 사항 :
같은 방법으로 진행중 이유를 모르는 오류가 자꾸 떠 곤란했습니다.
"Static Anaylsis Failed. Error Details: PMD Command Failed. Enable "Show StdErr" setting for more info."
설정에서 StdErr 를 체크했음에도 불구하고 같은 오류로 이것저것 해보았습니다
https://github.com/ChuckJonas/vscode-apex-pmd/issues/34
위 링크에서 같은 오류로 고민 하신 분들이 계십니다. 위에서 해결은 jdk 버전은 업그레이드 하여 해결하셨지만
저는 11버전으로 업그레이드 할 필요가 없었고
vs code 를 다시 껏다 켜도 똑같은 상황이 발생하여 애를 먹었습니다.
저는 jre path를 지우고 다시 시도하여 성공했습니다
현재 출력되는 문구는 회사의 소유임으로 올리지 못하나 prablem 확인시 약간의 변화와
output에서 PMD 라는 셀렉트가 생겨 log가 확인 가능합니다.
728x90
반응형
'인강\개인공부 > VSCode' 카테고리의 다른 글
VS Code에서 한국어 언어팩 설정하는 방법 (1) | 2024.01.04 |
---|---|
[VS code] 글자 크기 조절 (3) | 2022.08.23 |
[vscode] 코드 Live Server 사용하기, 실시간 미리보기 (0) | 2021.11.23 |
VS Code - 저장 시 자동 줄 정렬 끄기 (0) | 2021.10.22 |
[VS Code] 한 번에 여러 개 선택하여 수정하는 법(다중 선택, 다중 수정, 동시 수정) (0) | 2021.05.03 |
댓글