PMD Results
The following document contains the results of PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigHome.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValueHome.java
Priority 3
fr/paris/lutece/plugins/forms/modules/unittree/business/form/panel/initializer/impl/SubunitFormPanelInitializer.java
fr/paris/lutece/plugins/forms/modules/unittree/business/form/panel/initializer/impl/UnittreeFormPanelInitializer.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfig.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigDao.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigHome.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValue.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValueDao.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValueHome.java
fr/paris/lutece/plugins/forms/modules/unittree/service/FormsParametrableUnitSelection.java
fr/paris/lutece/plugins/forms/modules/unittree/service/IUnitSelectionConfigService.java
fr/paris/lutece/plugins/forms/modules/unittree/service/impl/FormsParametrableConfigurationHandler.java
fr/paris/lutece/plugins/forms/modules/unittree/service/impl/UnitSelectionConfigService.java
fr/paris/lutece/plugins/forms/modules/unittree/web/form/panel/display/initializer/impl/SubunitFormPanelDisplayInitialiser.java
fr/paris/lutece/plugins/forms/modules/unittree/web/form/panel/display/initializer/impl/UnittreeFormPanelDisplayInitialiser.java
Files
fr/paris/lutece/plugins/forms/modules/unittree/business/form/panel/initializer/impl/SubunitFormPanelInitializer.java
fr/paris/lutece/plugins/forms/modules/unittree/business/form/panel/initializer/impl/UnittreeFormPanelInitializer.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfig.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigDao.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigHome.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValue.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValueDao.java
fr/paris/lutece/plugins/forms/modules/unittree/business/selection/UnitSelectionConfigValueHome.java
fr/paris/lutece/plugins/forms/modules/unittree/service/FormsParametrableUnitSelection.java
fr/paris/lutece/plugins/forms/modules/unittree/service/IUnitSelectionConfigService.java
fr/paris/lutece/plugins/forms/modules/unittree/service/impl/FormsParametrableConfigurationHandler.java
Rule |
Violation |
Priority |
Line |
ExcessiveImports |
A high number of imports can indicate a high degree of coupling within an object. |
3 |
34–473 |
CommentRequired |
Header comments are required |
3 |
75–473 |
CyclomaticComplexity |
The method 'getCustomConfigForm(Locale, ITask)' has a cyclomatic complexity of 11. |
3 |
133–192 |
NPathComplexity |
The method 'getCustomConfigForm(Locale, ITask)' has an NPath complexity of 768 |
3 |
133–192 |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
145 |
CyclomaticComplexity |
The method 'doProcessAction(String, HttpServletRequest)' has a cyclomatic complexity of 16. |
3 |
304–388 |
NcssCount |
The method 'doProcessAction(String, HttpServletRequest)' has a NCSS line count of 73. |
3 |
304–388 |
fr/paris/lutece/plugins/forms/modules/unittree/service/impl/UnitSelectionConfigService.java
fr/paris/lutece/plugins/forms/modules/unittree/web/form/panel/display/initializer/impl/SubunitFormPanelDisplayInitialiser.java
fr/paris/lutece/plugins/forms/modules/unittree/web/form/panel/display/initializer/impl/UnittreeFormPanelDisplayInitialiser.java