Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/business/BreadcrumbAccordionConfig.java

Rule Violation Line
FieldNamingConventions The final field name '_listBreadcrumbAccordionConfigItem' doesn't match '[a-z][a-zA-Z0-9]*' 48

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/service/BreadcrumbAccordionService.java

Rule Violation Line
FieldNamingConventions The final field name '_breadcrumbAccordionConfigItemComparator' doesn't match '[a-z][a-zA-Z0-9]*' 59

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/web/BreadcrumbAccordion.java

Rule Violation Line
FieldNamingConventions The final field name '_strBreadcrumbAccordionBeanName' doesn't match '[a-z][a-zA-Z0-9]*' 78
FieldNamingConventions The final field name '_strBreadcrumbAccordionDisplayBeanName' doesn't match '[a-z][a-zA-Z0-9]*' 79
FieldNamingConventions The final field name '_step' doesn't match '[a-z][a-zA-Z0-9]*' 291
FieldNamingConventions The final field name '_listQuestionHtml' doesn't match '[a-z][a-zA-Z0-9]*' 292

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/web/BreadcrumbAccordionJspBean.java

Rule Violation Line
FieldNamingConventions The final field name '_breadcrumbAccordionService' doesn't match '[a-z][a-zA-Z0-9]*' 109
FieldNamingConventions The final field name '_breadcrumbAccordionConfigItem' doesn't match '[a-z][a-zA-Z0-9]*' 361
FieldNamingConventions The final field name '_step' doesn't match '[a-z][a-zA-Z0-9]*' 362

Priority 3

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/web/BreadcrumbAccordion.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 128
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 143
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 175
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 246
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 276
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the StepDisplay constructor if you want a default access modifier 300304

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/web/BreadcrumbAccordionJspBean.java

Rule Violation Line
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 138
ForLoopCanBeForeach This for loop can be replaced by a foreach loop 276282
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the BreadcrumbAccordionConfigItemDisplay constructor if you want a default access modifier 372376

Files

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/business/BreadcrumbAccordionConfig.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_listBreadcrumbAccordionConfigItem' doesn't match '[a-z][a-zA-Z0-9]*' 1 48

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/service/BreadcrumbAccordionService.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_breadcrumbAccordionConfigItemComparator' doesn't match '[a-z][a-zA-Z0-9]*' 1 59

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/web/BreadcrumbAccordion.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_strBreadcrumbAccordionBeanName' doesn't match '[a-z][a-zA-Z0-9]*' 1 78
FieldNamingConventions The final field name '_strBreadcrumbAccordionDisplayBeanName' doesn't match '[a-z][a-zA-Z0-9]*' 1 79
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 128
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 143
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 175
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 3 246
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 276
FieldNamingConventions The final field name '_step' doesn't match '[a-z][a-zA-Z0-9]*' 1 291
FieldNamingConventions The final field name '_listQuestionHtml' doesn't match '[a-z][a-zA-Z0-9]*' 1 292
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the StepDisplay constructor if you want a default access modifier 3 300304

fr/paris/lutece/plugins/forms/modules/breadcrumbaccordion/web/BreadcrumbAccordionJspBean.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_breadcrumbAccordionService' doesn't match '[a-z][a-zA-Z0-9]*' 1 109
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 138
ForLoopCanBeForeach This for loop can be replaced by a foreach loop 3 276282
FieldNamingConventions The final field name '_breadcrumbAccordionConfigItem' doesn't match '[a-z][a-zA-Z0-9]*' 1 361
FieldNamingConventions The final field name '_step' doesn't match '[a-z][a-zA-Z0-9]*' 1 362
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the BreadcrumbAccordionConfigItemDisplay constructor if you want a default access modifier 3 372376