Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

fr/paris/lutece/plugins/workflow/modules/reassignment/business/TaskReassignmentConfigDAO.java

Violation Line
Use block level rather than method level synchronization 6075

fr/paris/lutece/plugins/workflow/modules/reassignment/service/ReassignmentPlugin.java

Violation Line
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. 8193

fr/paris/lutece/plugins/workflow/modules/reassignment/service/TaskReassignment.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 34255
Document empty method 119120
Avoid variables with short names like t 160

fr/paris/lutece/plugins/workflow/modules/reassignment/web/ReassignmentTaskComponent.java

Violation Line
The class 'ReassignmentTaskComponent' has a Cyclomatic Complexity of 5 (Highest = 13). 74352
The class 'ReassignmentTaskComponent' has a Standard Cyclomatic Complexity of 4 (Highest = 11). 74352
The class 'ReassignmentTaskComponent' has a Modified Cyclomatic Complexity of 4 (Highest = 11). 74352
The method doSaveConfig() has an NPath complexity of 720 120211
The method 'doSaveConfig' has a Cyclomatic Complexity of 13. 120211
The method 'doSaveConfig' has a Standard Cyclomatic Complexity of 11. 120211
The method 'doSaveConfig' has a Modified Cyclomatic Complexity of 11. 120211
Avoid declaring a variable if it is unreferenced before a possible exit point. 125
Avoid declaring a variable if it is unreferenced before a possible exit point. 128
Avoid declaring a variable if it is unreferenced before a possible exit point. 220
Avoid declaring a variable if it is unreferenced before a possible exit point. 221
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 260
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 291
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 308
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 325