Fork me on GitHub

Résultats PMD

Le document suivant contient les résultats de PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/appointment/modules/solr/service/Utilities.java

Rule Violation Ligne
ClassNamingConventions The utility class name 'Utilities' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 46–103

Priority 3

fr/paris/lutece/plugins/appointment/modules/solr/service/SlotUtil.java

Rule Violation Ligne
CommentRequired Public method and constructor comments are required 221–230

fr/paris/lutece/plugins/appointment/modules/solr/service/SolrAppointmentIndexer.java

Rule Violation Ligne
CyclomaticComplexity The method 'writeSlotAndForm(Slot, StringBuilder, Queue)' has a cyclomatic complexity of 11. 225–278
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 331–335

fr/paris/lutece/plugins/appointment/modules/solr/service/SolrAppointmentListener.java

Rule Violation Ligne
TooManyMethods This class has too many methods, consider refactoring it. 69–275
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 177–181
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 183–187

Fichiers

fr/paris/lutece/plugins/appointment/modules/solr/service/SlotUtil.java

Rule Violation Priority Ligne
CommentRequired Public method and constructor comments are required 3 221–230

fr/paris/lutece/plugins/appointment/modules/solr/service/SolrAppointmentIndexer.java

Rule Violation Priority Ligne
CyclomaticComplexity The method 'writeSlotAndForm(Slot, StringBuilder, Queue)' has a cyclomatic complexity of 11. 3 225–278
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 331–335

fr/paris/lutece/plugins/appointment/modules/solr/service/SolrAppointmentListener.java

Rule Violation Priority Ligne
TooManyMethods This class has too many methods, consider refactoring it. 3 69–275
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 177–181
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 183–187

fr/paris/lutece/plugins/appointment/modules/solr/service/Utilities.java

Rule Violation Priority Ligne
ClassNamingConventions The utility class name 'Utilities' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 46–103