Fork me on GitHub

PMD Results

The following document contains the results of PMD 5.3.5.

Files

fr/paris/lutece/plugins/form/modules/comparevalidators/business/Rule.java

Violation Line
Avoid short class names like Rule 39–175

fr/paris/lutece/plugins/form/modules/comparevalidators/service/CompareValidatorsResourceIdService.java

Violation Line
It is a good practice to call super() in a constructor 60–63
Avoid variables with short names like rt 70
Avoid variables with short names like p 76

fr/paris/lutece/plugins/form/modules/comparevalidators/service/CompareValidatorsService.java

Violation Line
Avoid unused private fields such as 'PLUGIN_FORM'. 62

fr/paris/lutece/plugins/form/modules/comparevalidators/service/validator/CompareValidatorsValidator.java

Violation Line
A high number of imports can indicate a high degree of coupling within an object. 34–272
The class 'CompareValidatorsValidator' has a Standard Cyclomatic Complexity of 4 (Highest = 11). 77–272
The class 'CompareValidatorsValidator' has a Modified Cyclomatic Complexity of 4 (Highest = 11). 77–272
The class 'CompareValidatorsValidator' has a Cyclomatic Complexity of 4 (Highest = 11). 77–272
Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 99
Singleton is not thread safe 109–112
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 135
The method 'validateForm' has a Cyclomatic Complexity of 11. 209–271
The method 'validateForm' has a Modified Cyclomatic Complexity of 11. 209–271
The method 'validateForm' has a Standard Cyclomatic Complexity of 11. 209–271

fr/paris/lutece/plugins/form/modules/comparevalidators/web/CompareValidatorsJspBean.java

Violation Line
The class 'CompareValidatorsJspBean' has a Cyclomatic Complexity of 4 (Highest = 11). 69–279
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 123
The method 'getFields' has a Cyclomatic Complexity of 11. 178–231