Résultats PMD
Le document suivant contient les résultats de PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/workflow/modules/identityimport/mapper/IdentityMapper.java
Rule |
Violation |
Ligne |
ClassNamingConventions |
The utility class name 'IdentityMapper' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
43–65 |
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTask.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' |
71 |
fr/paris/lutece/plugins/workflow/modules/identityimport/task/archive/BatchArchiveTask.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' |
59 |
fr/paris/lutece/plugins/workflow/modules/identityimport/task/create/IdentityCreateTask.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' |
72 |
fr/paris/lutece/plugins/workflow/modules/identityimport/task/identify/IdentityIdentifyTask.java
Rule |
Violation |
Ligne |
FieldNamingConventions |
The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' |
78 |
Priority 3
fr/paris/lutece/plugins/workflow/modules/identityimport/mapper/IdentityMapper.java
Rule |
Violation |
Ligne |
CommentRequired |
Header comments are required |
43–65 |
UseUtilityClass |
All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
44–65 |
CommentRequired |
Public method and constructor comments are required |
46–64 |
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/archive/BatchArchiveTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/create/IdentityCreateTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/identify/IdentityIdentifyTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityCreateTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityIdentifyTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityImportTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityTaskComponent.java
Priority 4
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityImportTaskComponent.java
Rule |
Violation |
Ligne |
UnusedImports |
Avoid unused imports such as 'fr.paris.lutece.plugins.identityimport.business.CandidateIdentityHistory' |
40 |
UnusedImports |
Avoid unused imports such as 'fr.paris.lutece.plugins.identityimport.business.CandidateIdentityHistoryHome' |
41 |
UnusedImports |
Avoid unused imports such as 'java.util.Optional' |
66 |
Fichiers
fr/paris/lutece/plugins/workflow/modules/identityimport/mapper/IdentityMapper.java
Rule |
Violation |
Priority |
Ligne |
CommentRequired |
Header comments are required |
3 |
43–65 |
ClassNamingConventions |
The utility class name 'IdentityMapper' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' |
1 |
43–65 |
UseUtilityClass |
All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. |
3 |
44–65 |
CommentRequired |
Public method and constructor comments are required |
3 |
46–64 |
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfig.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/archive/BatchArchiveTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/create/IdentityCreateTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/task/identify/IdentityIdentifyTask.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityCreateTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityIdentifyTaskComponent.java
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityImportTaskComponent.java
Rule |
Violation |
Priority |
Ligne |
ExcessiveImports |
A high number of imports can indicate a high degree of coupling within an object. |
3 |
34–218 |
UnusedImports |
Avoid unused imports such as 'fr.paris.lutece.plugins.identityimport.business.CandidateIdentityHistory' |
4 |
40 |
UnusedImports |
Avoid unused imports such as 'fr.paris.lutece.plugins.identityimport.business.CandidateIdentityHistoryHome' |
4 |
41 |
UnusedImports |
Avoid unused imports such as 'java.util.Optional' |
4 |
66 |
CommentRequired |
Header comments are required |
3 |
69–218 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
97 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
109 |
ShortVariable |
Avoid variables with short names like id |
3 |
172 |
fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityTaskComponent.java