Fork me on GitHub

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

Rule Violation Ligne
CommentRequired Header comments are required 64–133

fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfig.java

Rule Violation Ligne
CommentRequired Header comments are required 40–135

fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfigDAO.java

Rule Violation Ligne
CommentRequired Header comments are required 39–111
ShortVariable Avoid variables with short names like i 89

fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityTask.java

Rule Violation Ligne
CommentRequired Header comments are required 39–63
CommentRequired Protected method constructor comments are required 41–62
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 48
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 52
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 52
ConsecutiveLiteralAppends StringBuffer (or StringBuilder).append is called 5 consecutive times with literals. Use a single append with a single combined String. 52
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 52
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 54
ConfusingTernary Avoid if (x != y) ..; else ..; 55
ConfusingTernary Avoid if (x != y) ..; else ..; 56

fr/paris/lutece/plugins/workflow/modules/identityimport/task/archive/BatchArchiveTask.java

Rule Violation Ligne
CommentRequired Header comments are required 52–90

fr/paris/lutece/plugins/workflow/modules/identityimport/task/create/IdentityCreateTask.java

Rule Violation Ligne
CommentRequired Header comments are required 65–134

fr/paris/lutece/plugins/workflow/modules/identityimport/task/identify/IdentityIdentifyTask.java

Rule Violation Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34–184
CommentRequired Header comments are required 71–184
ConfusingTernary Avoid if (x != y) ..; else ..; 89–174
AvoidDuplicateLiterals The String literal "override-" appears 6 times in this file; the first occurrence is on line 106 106

fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityCreateTaskComponent.java

Rule Violation Ligne
CommentRequired Header comments are required 41–48

fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityIdentifyTaskComponent.java

Rule Violation Ligne
CommentRequired Header comments are required 41–48

fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityImportTaskComponent.java

Rule Violation Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34–218
CommentRequired Header comments are required 69–218
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 97
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 109
ShortVariable Avoid variables with short names like id 172

fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityTaskComponent.java

Rule Violation Ligne
CommentRequired Header comments are required 50–75
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 64
ConfusingTernary Avoid if (x != y) ..; else ..; 67–68

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
ClassNamingConventions The utility class name 'IdentityMapper' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 43–65
CommentRequired Header comments are required 3 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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 64–133
FieldNamingConventions The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' 1 71

fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfig.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 40–135

fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityImportTaskConfigDAO.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 39–111
ShortVariable Avoid variables with short names like i 3 89

fr/paris/lutece/plugins/workflow/modules/identityimport/task/IdentityTask.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 39–63
CommentRequired Protected method constructor comments are required 3 41–62
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 48
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 52
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 52
ConsecutiveLiteralAppends StringBuffer (or StringBuilder).append is called 5 consecutive times with literals. Use a single append with a single combined String. 3 52
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 52
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 54
ConfusingTernary Avoid if (x != y) ..; else ..; 3 55
ConfusingTernary Avoid if (x != y) ..; else ..; 3 56

fr/paris/lutece/plugins/workflow/modules/identityimport/task/archive/BatchArchiveTask.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 52–90
FieldNamingConventions The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' 1 59

fr/paris/lutece/plugins/workflow/modules/identityimport/task/create/IdentityCreateTask.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 65–134
FieldNamingConventions The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' 1 72

fr/paris/lutece/plugins/workflow/modules/identityimport/task/identify/IdentityIdentifyTask.java

Rule Violation Priority Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34–184
CommentRequired Header comments are required 3 71–184
FieldNamingConventions The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' 1 78
ConfusingTernary Avoid if (x != y) ..; else ..; 3 89–174
AvoidDuplicateLiterals The String literal "override-" appears 6 times in this file; the first occurrence is on line 106 3 106

fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityCreateTaskComponent.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–48

fr/paris/lutece/plugins/workflow/modules/identityimport/web/IdentityIdentifyTaskComponent.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–48

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 50–75
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 64
ConfusingTernary Avoid if (x != y) ..; else ..; 3 67–68