Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

fr/paris/lutece/plugins/exportuserpreferences/business/Key.java

Violation Line
Avoid unused imports such as 'org.hibernate.validator.constraints' 36
Avoid unused imports such as 'javax.validation.constraints' 38
Avoid short class names like Key 4487
A getX() method which returns a boolean should be named isX() 7477

fr/paris/lutece/plugins/exportuserpreferences/business/KeyDAO.java

Violation Line
Avoid unused imports such as 'java.util.List' 45
Avoid unused imports such as 'java.util.List' 45
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 208
Avoid declaring a variable if it is unreferenced before a possible exit point. 216
Avoid declaring a variable if it is unreferenced before a possible exit point. 217
Avoid throwing raw exception types. 223

fr/paris/lutece/plugins/exportuserpreferences/utils/CsvUtils.java

Violation Line
Avoid unused imports such as 'org.apache.commons.beanutils.BeanUtils' 42
Avoid unused imports such as 'org.apache.commons.beanutils.BeanUtils' 42
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' 49
Avoid unused imports such as 'java.lang.reflect.InvocationTargetException' 49
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. 59206
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 78
Avoid throwing raw exception types. 86
An empty statement (semicolon) not part of a loop 95
Avoid variables with short names like i 101
Avoid throwing raw exception types. 117
Avoid prefixing parameters by in, out or inOut. Uses Javadoc to document this behavior. 134
Avoid throwing raw exception types. 147
Avoid throwing raw exception types. 201

fr/paris/lutece/plugins/exportuserpreferences/web/KeyJspBean.java

Violation Line
Avoid unused private fields such as 'PROPERTY_DEFAULT_LIST_KEY_PER_PAGE'. 91
Assigning an Object to null is a code smell. Consider refactoring. 119
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 242
Avoid variables with short names like os 269
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 284

fr/paris/lutece/plugins/exportuserpreferences/web/ManageExportuserpreferencesJspBean.java

Violation Line
Abstract classes should be named AbstractXXX 5188
Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 61
Do not add empty strings 82