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
Priority 3
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfig.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/business/TaskFileTransferConfigDAO.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransfer.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransferService.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileStorageTransferListenerService.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/TaskFileTransferTaskComponent.java
| Rule |
Violation |
Ligne |
| CommentRequired |
Header comments are required |
35–149 |
| 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
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
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/TaskFileTransferService.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/service/listener/FileStorageTransferListenerService.java
fr/paris/lutece/plugins/workflow/modules/filestoragetransfer/web/AbstractPaginatorJspBean.java
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 |
35–149 |
| 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 |