PMD Results
The following document contains the results of PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/appointment/modules/ants/service/PreDemandeValidationService.java
fr/paris/lutece/plugins/appointment/modules/ants/utils/HttpCallsUtils.java
fr/paris/lutece/plugins/appointment/modules/ants/utils/PredemandeCodeUtils.java
Priority 3
fr/paris/lutece/plugins/appointment/modules/ants/business/accesscontrol/config/SlotsNumberAccessControllerConfig.java
fr/paris/lutece/plugins/appointment/modules/ants/business/accesscontrol/config/SlotsNumberAccessControllerConfigDAO.java
fr/paris/lutece/plugins/appointment/modules/ants/common/RequestParameters.java
Rule |
Violation |
Line |
CommentRequired |
Header comments are required |
36–139 |
DataClass |
The class 'RequestParameters' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) |
36–139 |
fr/paris/lutece/plugins/appointment/modules/ants/service/PreDemandeValidationService.java
Rule |
Violation |
Line |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
134 |
fr/paris/lutece/plugins/appointment/modules/ants/service/accesscontrol/AntsAccessControlServiceProvider.java
fr/paris/lutece/plugins/appointment/modules/ants/service/accesscontrol/SlotsNumberAccessControllerType.java
Rule |
Violation |
Line |
CommentRequired |
Header comments are required |
57–215 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
106 |
fr/paris/lutece/plugins/appointment/modules/ants/utils/PredemandeCodeUtils.java
fr/paris/lutece/plugins/appointment/modules/ants/web/AppointmentAntsApp.java
fr/paris/lutece/plugins/appointment/modules/ants/web/PreDemandeStatusEnum.java
fr/paris/lutece/plugins/appointment/modules/ants/web/PredemandeResponse.java
Rule |
Violation |
Line |
DataClass |
The class 'PredemandeResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) |
42–128 |
CommentRequired |
Header comments are required |
42–128 |
DataClass |
The class 'Appointment' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) |
72–126 |
CommentRequired |
Header comments are required |
72–126 |
Files
fr/paris/lutece/plugins/appointment/modules/ants/business/accesscontrol/config/SlotsNumberAccessControllerConfig.java
fr/paris/lutece/plugins/appointment/modules/ants/business/accesscontrol/config/SlotsNumberAccessControllerConfigDAO.java
fr/paris/lutece/plugins/appointment/modules/ants/common/RequestParameters.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
36–139 |
DataClass |
The class 'RequestParameters' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) |
3 |
36–139 |
fr/paris/lutece/plugins/appointment/modules/ants/service/PreDemandeValidationService.java
fr/paris/lutece/plugins/appointment/modules/ants/service/accesscontrol/AntsAccessControlServiceProvider.java
fr/paris/lutece/plugins/appointment/modules/ants/service/accesscontrol/SlotsNumberAccessControllerType.java
Rule |
Violation |
Priority |
Line |
CommentRequired |
Header comments are required |
3 |
57–215 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
92 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
106 |
fr/paris/lutece/plugins/appointment/modules/ants/utils/HttpCallsUtils.java
fr/paris/lutece/plugins/appointment/modules/ants/utils/PredemandeCodeUtils.java
fr/paris/lutece/plugins/appointment/modules/ants/web/AppointmentAntsApp.java
fr/paris/lutece/plugins/appointment/modules/ants/web/PreDemandeStatusEnum.java
fr/paris/lutece/plugins/appointment/modules/ants/web/PredemandeResponse.java
Rule |
Violation |
Priority |
Line |
DataClass |
The class 'PredemandeResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) |
3 |
42–128 |
CommentRequired |
Header comments are required |
3 |
42–128 |
DataClass |
The class 'Appointment' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) |
3 |
72–126 |
CommentRequired |
Header comments are required |
3 |
72–126 |