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)' 4365

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 4365
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. 4465
CommentRequired Public method and constructor comments are required 4664

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

Rule Violation Ligne
CommentRequired Header comments are required 64133

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

Rule Violation Ligne
CommentRequired Header comments are required 40135

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

Rule Violation Ligne
CommentRequired Header comments are required 39111
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 3963
CommentRequired Protected method constructor comments are required 4162
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 48
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. 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 5290

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

Rule Violation Ligne
CommentRequired Header comments are required 65134

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. 34184
CommentRequired Header comments are required 71184
ConfusingTernary Avoid if (x != y) ..; else ..; 89174
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 4148

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

Rule Violation Ligne
CommentRequired Header comments are required 4148

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. 34218
CommentRequired Header comments are required 69218
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 5075
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 ..; 6768

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 4365
ClassNamingConventions The utility class name 'IdentityMapper' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 4365
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 4465
CommentRequired Public method and constructor comments are required 3 4664

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 64133
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 40135

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 39111
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 3963
CommentRequired Protected method constructor comments are required 3 4162
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 48
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 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 5290
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 65134
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 34184
CommentRequired Header comments are required 3 71184
FieldNamingConventions The constant name '_resourceHistoryService' doesn't match '[A-Z][A-Z_0-9]*' 1 78
ConfusingTernary Avoid if (x != y) ..; else ..; 3 89174
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 4148

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 4148

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 34218
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 69218
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 5075
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 6768