전자정부 표준프레임워크 표준 Inspection 룰셋 3.8에 대해 문의드립니다.
- 작성자 :
- 김*연
- 작성일 :
- 2023-03-08 10:21:37
- 조회수 :
- 1,215
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
https://egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.0:imp:inspection에서 전자정부 표준프레임워크 표준 Inspection 룰셋의 개수가 39개로 되어있습니다.
해당 페이지에서 다운로드 받은 룰셋파일(egovinspectionrules-3.8.zip)의 EgovInspectionRules_kor-3.8.xml에 대해 아래와 같이 문의드립니다.
1. WhileLoopsMustUseBraces가 주석처리되어 해당룰셋 파일을 이클립스에 로드하면 38개만 적용이 됩니다. WhileLoopsMustUseBraces이 제외한 38개 Rule의 룰셋파일이 맞는 것인지 궁금합니다.
2. UselessStringValueOf의 경우 priority가 1로 정의되어 있으나 주석처리되어 있어 이클립스에서 디폴트값 5로 적용이 됩니다. 이 값이 맞는 것인지 문의드립니다.
해당 페이지에서 다운로드 받은 룰셋파일(egovinspectionrules-3.8.zip)의 EgovInspectionRules_kor-3.8.xml에 대해 아래와 같이 문의드립니다.
1. WhileLoopsMustUseBraces가 주석처리되어 해당룰셋 파일을 이클립스에 로드하면 38개만 적용이 됩니다. WhileLoopsMustUseBraces이 제외한 38개 Rule의 룰셋파일이 맞는 것인지 궁금합니다.
2. UselessStringValueOf의 경우 priority가 1로 정의되어 있으나 주석처리되어 있어 이클립스에서 디폴트값 5로 적용이 됩니다. 이 값이 맞는 것인지 문의드립니다.
환경정보
-
- OS 정보 : windows10
- 표준프레임워크 버전 : 4.1.0
- JDK(JRE) 정보 : 17.0.6
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
1. 해당 규칙은 PMD의 Ruleset 정책에 의해 다른 규칙(ControlStatementBraces)으로 대체될 예정입니다.(현재는 Deprecated)
해당 규칙에 대한 자세한 내용은 아래 링크에서 확인할 수 있습니다.
https://pmd.github.io/latest/pmd_rules_java_codestyle.html#whileloopsmustusebraces
2. PMD에서 제공하는 우선순위는 5가지로 나눠지는데
UselessStringValueOf 의 경우 PMD에서 제공하는 기본값은 3(Change recommended)이므로
변경하여 구성하시기 바랍니다.
해당 내용에 대해서는 아래 링크에서 확인할 수 있습니다.
https://pmd.sourceforge.io/pmd-5.1.3/rule-guidelines.html
감사합니다.
표준프레임워크센터입니다.
1. 해당 규칙은 PMD의 Ruleset 정책에 의해 다른 규칙(ControlStatementBraces)으로 대체될 예정입니다.(현재는 Deprecated)
해당 규칙에 대한 자세한 내용은 아래 링크에서 확인할 수 있습니다.
https://pmd.github.io/latest/pmd_rules_java_codestyle.html#whileloopsmustusebraces
2. PMD에서 제공하는 우선순위는 5가지로 나눠지는데
UselessStringValueOf 의 경우 PMD에서 제공하는 기본값은 3(Change recommended)이므로
변경하여 구성하시기 바랍니다.
해당 내용에 대해서는 아래 링크에서 확인할 수 있습니다.
https://pmd.sourceforge.io/pmd-5.1.3/rule-guidelines.html
감사합니다.