Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

fr/paris/lutece/plugins/insertajax/business/Image.java

Violation Line
Avoid variables with short names like id 38
Avoid unnecessary constructors - the compiler will generate these for you 41–43
Document empty constructor 41–43
Avoid variables with short names like id 49

fr/paris/lutece/plugins/insertajax/business/InsertAjax.java

Violation Line
Document empty constructor 62–64
Avoid unnecessary constructors - the compiler will generate these for you 62–64
Singleton is not thread safe 72–76
Avoid variables with short names like id 177
Do not add empty strings 180

fr/paris/lutece/plugins/insertajax/business/InsertAjaxDAO.java

Violation Line
Avoid variables with short names like id 96

fr/paris/lutece/plugins/insertajax/business/InsertAjaxHome.java

Violation Line
A class which only has private constructors should be final 44–137

fr/paris/lutece/plugins/insertajax/service/InsertAjaxWorkgroupRemovalListener.java

Violation Line
Document empty constructor 86–88
Avoid unnecessary constructors - the compiler will generate these for you 86–88

fr/paris/lutece/plugins/insertajax/web/InsertAjaxInsertServiceJspBean.java

Violation Line
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 98
Avoid declaring a variable if it is unreferenced before a possible exit point. 112
Use opposite operator instead of the logic complement operator. 115

fr/paris/lutece/plugins/insertajax/web/InsertAjaxJspBean.java

Violation Line
Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 111
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 134
Do not add empty strings 135
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 154
Avoid declaring a variable if it is unreferenced before a possible exit point. 178
Avoid declaring a variable if it is unreferenced before a possible exit point. 179
Avoid declaring a variable if it is unreferenced before a possible exit point. 180
Avoid declaring a variable if it is unreferenced before a possible exit point. 181
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 241

fr/paris/lutece/plugins/insertajax/web/InsertAjaxResult.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. 47–83
Avoid variables with short names like ia 64
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 78