Résultats PMD
Le document suivant contient les résultats de PMD 5.5.1.
Fichiers
fr/paris/lutece/plugins/identitystoreagent/IdentityStoreAgentPlugin.java
Violation |
Ligne |
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. |
44–51 |
fr/paris/lutece/plugins/identitystoreagent/service/IdentityAgentManagementResourceIdService.java
Violation |
Ligne |
It is a good practice to call super() in a constructor |
62–65 |
Avoid variables with short names like rt |
73 |
Avoid variables with short names like p |
79 |
fr/paris/lutece/plugins/identitystoreagent/utils/IdentityUtils.java
Violation |
Ligne |
The class 'IdentityUtils' has a Cyclomatic Complexity of 5 (Highest = 11). |
61–235 |
The field name indicates a constant but its modifiers do not |
66 |
The field name indicates a constant but its modifiers do not |
67 |
The method 'updateIdentity' has a Cyclomatic Complexity of 11. |
116–179 |
Substitute calls to size() == 0 (or size() != 0, size() > 0, size() < 1) with calls to isEmpty() |
119 |
Deeply nested if..then statements are hard to read |
156–159 |
The method 'agentCertification' has a Cyclomatic Complexity of 11. |
181–234 |
fr/paris/lutece/plugins/identitystoreagent/web/ManageCustomerIdentityJspBean.java
Violation |
Ligne |
The class 'ManageCustomerIdentityJspBean' has a Modified Cyclomatic Complexity of 5 (Highest = 10). |
67–396 |
The class 'ManageCustomerIdentityJspBean' has a Cyclomatic Complexity of 6 (Highest = 14). |
67–396 |
The class 'ManageCustomerIdentityJspBean' has a Standard Cyclomatic Complexity of 5 (Highest = 10). |
67–396 |
Private field '_mapReferenceList' could be made final; it is only initialized in the declaration or constructor. |
83 |
It is a good practice to call super() in a constructor |
91–141 |
Assigning an Object to null is a code smell. Consider refactoring. |
140 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
207 |
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block |
225 |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
244 |
The method 'initFromRequest' has a Cyclomatic Complexity of 14. |
344–395 |
The method 'initFromRequest' has a Modified Cyclomatic Complexity of 10. |
344–395 |
The method 'initFromRequest' has a Standard Cyclomatic Complexity of 10. |
344–395 |