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/listener/FileTransferListenerService.java

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

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 2379
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 52
ConfusingTernary Avoid if (x != y) ..; else ..; 5972
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 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/FileTransferListenerService.java

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

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
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getPluginDefaultNumberOfItemPerPage method if you want a default access modifier 108
DefaultPackage Use explicit scoping instead of the default package private level 108

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

Rule Violation Ligne
CommentRequired Header comments are required 34189
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _config field if you want a default access modifier 69
DefaultPackage Use explicit scoping instead of the default package private level 69
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 74
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 110
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 179

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 2379
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 52
ConfusingTernary Avoid if (x != y) ..; else ..; 3 5972
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 3 59

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/FileTransferListenerService.java

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

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
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the getPluginDefaultNumberOfItemPerPage method if you want a default access modifier 3 108
DefaultPackage Use explicit scoping instead of the default package private level 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 34189
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _config field if you want a default access modifier 3 69
DefaultPackage Use explicit scoping instead of the default package private level 3 69
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 74
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 110
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 179