Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

fr/paris/lutece/plugins/reportlauncher/business/Parameter.java

Violation Line
Avoid unused imports such as 'org.hibernate.validator.constraints' 36
Avoid unused imports such as 'javax.validation.constraints' 40

fr/paris/lutece/plugins/reportlauncher/business/ParameterDAO.java

Violation Line
Avoid unused imports such as 'java.util.List' 41
Avoid unused imports such as 'java.util.List' 41

fr/paris/lutece/plugins/reportlauncher/business/Report.java

Violation Line
Avoid unused imports such as 'org.hibernate.validator.constraints' 36
Avoid unused imports such as 'javax.validation.constraints' 42

fr/paris/lutece/plugins/reportlauncher/business/ReportHome.java

Violation Line
Avoid reassigning parameters such as 'report' 67
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 83
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 126
Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 150

fr/paris/lutece/plugins/reportlauncher/business/dto/MockReportLauncher.java

Violation Line
No need to import a type that lives in the same package 36

fr/paris/lutece/plugins/reportlauncher/web/ManageReportlauncherJspBean.java

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

fr/paris/lutece/plugins/reportlauncher/web/ParameterJspBean.java

Violation Line
Avoid unused private fields such as 'PROPERTY_DEFAULT_LIST_PARAMETER_PER_PAGE'. 80
Assigning an Object to null is a code smell. Consider refactoring. 110
Avoid empty if statements 207209

fr/paris/lutece/plugins/reportlauncher/web/ReportDashboardComponent.java

Violation Line
Avoid unused private fields such as 'VIEW_PERMISSIONS_FORM'. 57
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 67

fr/paris/lutece/plugins/reportlauncher/web/ReportJspBean.java

Violation Line
Avoid unused private fields such as 'PROPERTY_DEFAULT_LIST_REPORT_PER_PAGE'. 94
Assigning an Object to null is a code smell. Consider refactoring. 129

fr/paris/lutece/plugns/reportlauncher/service/IReportLauncherService.java

Violation Line
Avoid modifiers which are implied by the context 44
Avoid modifiers which are implied by the context 46
Avoid modifiers which are implied by the context 48

fr/paris/lutece/plugns/reportlauncher/service/ReportLauncherService.java

Violation Line
A class which only has private constructors should be final 43115
Singleton is not thread safe 6064