Résultats PMD
Le document suivant contient les résultats de PMD 5.5.1.
Fichiers
fr/paris/lutece/plugins/easyrulesbot/modules/ldap/service/AddCriteriaLoopProcessor.java
| Violation |
Ligne |
| When doing a String.toLowerCase()/toUpperCase() call, use a Locale |
110 |
fr/paris/lutece/plugins/easyrulesbot/modules/ldap/service/DataExistCondition.java
| Violation |
Ligne |
| Avoid appending characters as strings in StringBuffer.append. |
77 |
fr/paris/lutece/plugins/easyrulesbot/modules/ldap/service/DataValueOrNullCondition.java
| Violation |
Ligne |
| StringBuffer constructor is initialized with size 16, but has at least 79 characters appended. |
64 |
| StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String. |
67 |
| Avoid appending characters as strings in StringBuffer.append. |
67 |
fr/paris/lutece/plugins/easyrulesbot/modules/ldap/service/SearchValueProcessor.java
| Violation |
Ligne |
| Avoid unused imports such as 'java.util.Collection' |
49 |
| Avoid unused imports such as 'java.util.Collection' |
49 |
| Prefer StringBuffer over += for concatenating strings |
114 |
| Avoid unused method parameters such as 'mapData'. |
231 |
| If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
233 |
| Avoid using implementation types like 'ArrayList'; use the interface instead |
249 |
| Avoid using implementation types like 'ArrayList'; use the interface instead |
249 |
| Avoid variables with short names like sr |
252 |
| Avoid empty catch blocks |
320–323 |
| If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
337 |
| String.indexOf(char) is faster than String.indexOf(String). |
347 |
| Avoid variables with short names like x |
347 |
| Prefer StringBuffer over += for concatenating strings |
382 |
| Prefer StringBuffer over += for concatenating strings |
385 |
| Avoid variables with short names like sb |
400 |
| StringBuffer constructor is initialized with size 16, but has at least 30 characters appended. |
400 |
| StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
401 |
| StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
402 |
| StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. |
403 |