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/filestoragetransfer/service/TaskFileTransfer.java

Rule Violation Ligne
EqualsNull Avoid using equals() to compare against null 64

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileStorageTransferListenerService.java

Rule Violation Ligne
FieldNamingConventions The static field name 'contextValue' doesn't match '_[a-z][a-zA-Z0-9]*' 15

Priority 3

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfig.java

Rule Violation Ligne
CommentRequired Header comments are required 38139

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfigDAO.java

Rule Violation Ligne
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_ID'. 54
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_BY_IDS'. 56

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransfer.java

Rule Violation Ligne
CommentRequired Header comments are required 2385
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 52
UseCollectionIsEmpty Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 59

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransferService.java

Rule Violation Ligne
CommentRequired Header comments are required 57

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileStorageTransferListenerService.java

Rule Violation Ligne
CommentRequired Header comments are required 1355
ConfusingTernary Avoid if (x != y) ..; else ..; 2442
ConfusingTernary Avoid if (x != y) ..; else ..; 3441

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java

Rule Violation Ligne
CommentRequired Header comments are required 48109
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 48109
DefaultPackage Use explicit scoping instead of the default package private level 106
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getItemsFromIds method if you want a default access modifier 106
DefaultPackage Use explicit scoping instead of the default package private level 108
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getPluginDefaultNumberOfItemPerPage method if you want a default access modifier 108

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java

Rule Violation Ligne
CommentRequired Header comments are required 35149
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _config field if you want a default access modifier 70
DefaultPackage Use explicit scoping instead of the default package private level 70
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 75
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 139

Priority 4

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java

Rule Violation Ligne
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.util.AppPropertiesService' 37

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java

Rule Violation Ligne
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 3
UnusedImports Avoid unused imports such as 'java.util.Collection' 4
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.Entry' 15
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryFilter' 16
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryHome' 17
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryType' 18
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryTypeHome' 19
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.service.GenericAttributesPlugin' 20
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.workflowcore.business.config.ITaskConfig' 23
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceType' 27
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeManager' 28
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeProvider' 29

Fichiers

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfig.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 38139

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfigDAO.java

Rule Violation Priority Ligne
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_ID'. 3 54
UnusedPrivateField Avoid unused private fields such as 'SQL_QUERY_SELECTALL_BY_IDS'. 3 56

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransfer.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 2385
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 52
UseCollectionIsEmpty Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() 3 59
EqualsNull Avoid using equals() to compare against null 1 64

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransferService.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 57

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileStorageTransferListenerService.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 1355
FieldNamingConventions The static field name 'contextValue' doesn't match '_[a-z][a-zA-Z0-9]*' 1 15
ConfusingTernary Avoid if (x != y) ..; else ..; 3 2442
ConfusingTernary Avoid if (x != y) ..; else ..; 3 3441

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java

Rule Violation Priority Ligne
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.util.AppPropertiesService' 4 37
CommentRequired Header comments are required 3 48109
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 48109
DefaultPackage Use explicit scoping instead of the default package private level 3 106
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getItemsFromIds method if you want a default access modifier 3 106
DefaultPackage Use explicit scoping instead of the default package private level 3 108
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getPluginDefaultNumberOfItemPerPage method if you want a default access modifier 3 108

fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java

Rule Violation Priority Ligne
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 3
UnusedImports Avoid unused imports such as 'java.util.Collection' 4 4
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.Entry' 4 15
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryFilter' 4 16
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryHome' 4 17
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryType' 4 18
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.business.EntryTypeHome' 4 19
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.genericattributes.service.GenericAttributesPlugin' 4 20
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.workflowcore.business.config.ITaskConfig' 4 23
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceType' 4 27
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeManager' 4 28
UnusedImports Avoid unused imports such as 'fr.paris.lutece.portal.service.rbac.ResourceTypeProvider' 4 29
CommentRequired Header comments are required 3 35149
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _config field if you want a default access modifier 3 70
DefaultPackage Use explicit scoping instead of the default package private level 3 70
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 75
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 139