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/grubusiness/business/customer/Customer.java

Rule Violation Ligne
FieldNamingConventions The final field name '_mapAttributes' doesn't match '[a-z][a-zA-Z0-9]*' 116

fr/paris/lutece/plugins/grubusiness/business/customer/CustomerService.java

Rule Violation Ligne
FieldNamingConventions The final field name '_daoCustomer' doesn't match '[a-z][a-zA-Z0-9]*' 45

fr/paris/lutece/plugins/grubusiness/business/demand/DemandService.java

Rule Violation Ligne
FieldNamingConventions The final field name '_demandDao' doesn't match '[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The final field name '_listDemandListener' doesn't match '[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The final field name '_notificationDao' doesn't match '[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The final field name '_listNotificationListener' doesn't match '[a-z][a-zA-Z0-9]*' 56
FieldNamingConventions The final field name '_notificationEventDao' doesn't match '[a-z][a-zA-Z0-9]*' 57

fr/paris/lutece/plugins/grubusiness/business/mock/MockCustomerDAO.java

Rule Violation Ligne
FieldNamingConventions The final field name '_mapMockCustomer' doesn't match '[a-z][a-zA-Z0-9]*' 52

fr/paris/lutece/plugins/grubusiness/business/mock/MockDemandDAO.java

Rule Violation Ligne
FieldNamingConventions The final field name '_mapMockDemand' doesn't match '[a-z][a-zA-Z0-9]*' 52

fr/paris/lutece/plugins/grubusiness/business/mock/MockDemandListener.java

Rule Violation Ligne
FieldNamingConventions The final field name '_listLogAction' doesn't match '[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationDAO.java

Rule Violation Ligne
FieldNamingConventions The final field name '_listMockNotification' doesn't match '[a-z][a-zA-Z0-9]*' 52

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationListener.java

Rule Violation Ligne
FieldNamingConventions The final field name '_listLogAction' doesn't match '[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/grubusiness/business/notification/Event.java

Rule Violation Ligne
FormalParameterNamingConventions The method parameter name '_strType' doesn't match '[a-z][a-zA-Z0-9]*' 120
FormalParameterNamingConventions The method parameter name '_strStatus' doesn't match '[a-z][a-zA-Z0-9]*' 137
FormalParameterNamingConventions The method parameter name '_strReason' doesn't match '[a-z][a-zA-Z0-9]*' 154
FormalParameterNamingConventions The method parameter name '_strMessage' doesn't match '[a-z][a-zA-Z0-9]*' 172

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationConstants.java

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

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationFilter.java

Rule Violation Ligne
FormalParameterNamingConventions The method parameter name '_lStartDate' doesn't match '[a-z][a-zA-Z0-9]*' 230
FormalParameterNamingConventions The method parameter name '_lEndDate' doesn't match '[a-z][a-zA-Z0-9]*' 257

fr/paris/lutece/plugins/grubusiness/business/web/rs/SearchResult.java

Rule Violation Ligne
FormalParameterNamingConventions The method parameter name '_strErrorMessage' doesn't match '[a-z][a-zA-Z0-9]*' 118

Priority 3

fr/paris/lutece/plugins/grubusiness/business/customer/Customer.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 53
TooManyFields Too many fields 54487

fr/paris/lutece/plugins/grubusiness/business/demand/Demand.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 50
TooManyFields Too many fields 54440
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 65

fr/paris/lutece/plugins/grubusiness/business/demand/DemandService.java

Rule Violation Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 71
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 72
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 88
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 89
UnnecessaryLocalBeforeReturn Consider simply returning the value vs storing it in local variable 'notificationDao' 247

fr/paris/lutece/plugins/grubusiness/business/demand/DemandType.java

Rule Violation Ligne
CommentRequired Header comments are required 38140

fr/paris/lutece/plugins/grubusiness/business/demand/IDemandDAO.java

Rule Violation Ligne
TooManyMethods This class has too many methods, consider refactoring it. 47161

fr/paris/lutece/plugins/grubusiness/business/mock/MockCustomerDAO.java

Rule Violation Ligne
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 72

fr/paris/lutece/plugins/grubusiness/business/mock/MockDemandDAO.java

Rule Violation Ligne
TooManyMethods This class has too many methods, consider refactoring it. 51178
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 52
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 60
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 77

fr/paris/lutece/plugins/grubusiness/business/mock/MockDemandListener.java

Rule Violation Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 47
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 85105

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationDAO.java

Rule Violation Ligne
TooManyMethods This class has too many methods, consider refactoring it. 50282
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 61
NPathComplexity The method 'loadByFilter(NotificationFilter)' has an NPath complexity of 2917 77117
CyclomaticComplexity The method 'loadByFilter(NotificationFilter)' has a cyclomatic complexity of 16. 77117
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 79
NPathComplexity The method 'loadIdsByFilter(NotificationFilter)' has an NPath complexity of 2917 157197
CyclomaticComplexity The method 'loadIdsByFilter(NotificationFilter)' has a cyclomatic complexity of 16. 157197
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 218
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 234
ShortVariable Avoid variables with short names like id 259

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationEventDAO.java

Rule Violation Ligne
DefaultPackage Use explicit scoping instead of the default package private level 50
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _eventList field if you want a default access modifier 50
ControlStatementBraces This statement should have braces 71

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationListener.java

Rule Violation Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 47
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 85120

fr/paris/lutece/plugins/grubusiness/business/notification/BackofficeNotification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 46

fr/paris/lutece/plugins/grubusiness/business/notification/BillingAccountBasedSMSNotification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 43
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _strBillingAccount field if you want a default access modifier 49
DefaultPackage Use explicit scoping instead of the default package private level 49
DefaultPackage Use explicit scoping instead of the default package private level 50
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _strBillingGroup field if you want a default access modifier 50

fr/paris/lutece/plugins/grubusiness/business/notification/BroadcastNotification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 55
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 149
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 235
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 275

fr/paris/lutece/plugins/grubusiness/business/notification/EmailAddress.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 47
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 87

fr/paris/lutece/plugins/grubusiness/business/notification/EmailNotification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 53

fr/paris/lutece/plugins/grubusiness/business/notification/Event.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 47

fr/paris/lutece/plugins/grubusiness/business/notification/INotificationDAO.java

Rule Violation Ligne
TooManyMethods This class has too many methods, consider refactoring it. 44152
ShortVariable Avoid variables with short names like id 52
ShortVariable Avoid variables with short names like id 151

fr/paris/lutece/plugins/grubusiness/business/notification/INotificationEventDAO.java

Rule Violation Ligne
UnnecessaryModifier Unnecessary modifier 'public' on method 'loadByNotification': the method is declared in an interface type 73

fr/paris/lutece/plugins/grubusiness/business/notification/MyDashboardNotification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 49

fr/paris/lutece/plugins/grubusiness/business/notification/Notification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 60
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 283

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationEvent.java

Rule Violation Ligne
ImportFromSamePackage No need to import a type that lives in the same package 42
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 49

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationFilter.java

Rule Violation Ligne
TooManyMethods This class has too many methods, consider refactoring it. 43294

fr/paris/lutece/plugins/grubusiness/business/notification/NotifyGruResponse.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 44

fr/paris/lutece/plugins/grubusiness/business/notification/SMSNotification.java

Rule Violation Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 47

fr/paris/lutece/plugins/grubusiness/business/web/rs/EnumGenericStatus.java

Rule Violation Ligne
CommentRequired Enum comments are required 488
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EnumGenericStatus(Integer, String)': enum constructors are implicitly private 2226

fr/paris/lutece/plugins/grubusiness/business/web/rs/SearchResult.java

Rule Violation Ligne
AbstractClassWithoutAbstractMethod This abstract class does not have any abstract methods 41122

fr/paris/lutece/plugins/grubusiness/service/notification/INotificationServiceProvider.java

Rule Violation Ligne
UnnecessaryModifier Unnecessary modifier 'public' on method 'process': the method is declared in an interface type 51
UnnecessaryModifier Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type 58

fr/paris/lutece/plugins/grubusiness/service/notification/NotificationException.java

Rule Violation Ligne
ShortVariable Avoid variables with short names like e 66

Priority 4

fr/paris/lutece/plugins/grubusiness/business/customer/Customer.java

Rule Violation Ligne
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 240243
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 330333
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 394397

fr/paris/lutece/plugins/grubusiness/business/demand/Demand.java

Rule Violation Ligne
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 419422

fr/paris/lutece/plugins/grubusiness/business/demand/IDemandDAO.java

Rule Violation Ligne
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.grubusiness.business.web.rs.DemandDisplay' 37

Fichiers

fr/paris/lutece/plugins/grubusiness/business/customer/Customer.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 53
TooManyFields Too many fields 3 54487
FieldNamingConventions The final field name '_mapAttributes' doesn't match '[a-z][a-zA-Z0-9]*' 1 116
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 4 240243
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 4 330333
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 4 394397

fr/paris/lutece/plugins/grubusiness/business/customer/CustomerService.java

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_daoCustomer' doesn't match '[a-z][a-zA-Z0-9]*' 1 45

fr/paris/lutece/plugins/grubusiness/business/demand/Demand.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 50
TooManyFields Too many fields 3 54440
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 65
BooleanGetMethodName A getX() method which returns a boolean should be named isX() 4 419422

fr/paris/lutece/plugins/grubusiness/business/demand/DemandService.java

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_demandDao' doesn't match '[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The final field name '_listDemandListener' doesn't match '[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The final field name '_notificationDao' doesn't match '[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The final field name '_listNotificationListener' doesn't match '[a-z][a-zA-Z0-9]*' 1 56
FieldNamingConventions The final field name '_notificationEventDao' doesn't match '[a-z][a-zA-Z0-9]*' 1 57
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 71
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 72
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 88
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 89
UnnecessaryLocalBeforeReturn Consider simply returning the value vs storing it in local variable 'notificationDao' 3 247

fr/paris/lutece/plugins/grubusiness/business/demand/DemandType.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 38140

fr/paris/lutece/plugins/grubusiness/business/demand/IDemandDAO.java

Rule Violation Priority Ligne
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.grubusiness.business.web.rs.DemandDisplay' 4 37
TooManyMethods This class has too many methods, consider refactoring it. 3 47161

fr/paris/lutece/plugins/grubusiness/business/mock/MockCustomerDAO.java

Rule Violation Priority Ligne
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 52
FieldNamingConventions The final field name '_mapMockCustomer' doesn't match '[a-z][a-zA-Z0-9]*' 1 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 72

fr/paris/lutece/plugins/grubusiness/business/mock/MockDemandDAO.java

Rule Violation Priority Ligne
TooManyMethods This class has too many methods, consider refactoring it. 3 51178
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 52
FieldNamingConventions The final field name '_mapMockDemand' doesn't match '[a-z][a-zA-Z0-9]*' 1 52
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 60
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 77

fr/paris/lutece/plugins/grubusiness/business/mock/MockDemandListener.java

Rule Violation Priority Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 47
FieldNamingConventions The final field name '_listLogAction' doesn't match '[a-z][a-zA-Z0-9]*' 1 47
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 85105

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationDAO.java

Rule Violation Priority Ligne
TooManyMethods This class has too many methods, consider refactoring it. 3 50282
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 52
FieldNamingConventions The final field name '_listMockNotification' doesn't match '[a-z][a-zA-Z0-9]*' 1 52
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 61
NPathComplexity The method 'loadByFilter(NotificationFilter)' has an NPath complexity of 2917 3 77117
CyclomaticComplexity The method 'loadByFilter(NotificationFilter)' has a cyclomatic complexity of 16. 3 77117
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 79
NPathComplexity The method 'loadIdsByFilter(NotificationFilter)' has an NPath complexity of 2917 3 157197
CyclomaticComplexity The method 'loadIdsByFilter(NotificationFilter)' has a cyclomatic complexity of 16. 3 157197
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 218
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 234
ShortVariable Avoid variables with short names like id 3 259

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationEventDAO.java

Rule Violation Priority Ligne
DefaultPackage Use explicit scoping instead of the default package private level 3 50
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _eventList field if you want a default access modifier 3 50
ControlStatementBraces This statement should have braces 3 71

fr/paris/lutece/plugins/grubusiness/business/mock/MockNotificationListener.java

Rule Violation Priority Ligne
FieldNamingConventions The final field name '_listLogAction' doesn't match '[a-z][a-zA-Z0-9]*' 1 47
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 47
AvoidSynchronizedAtMethodLevel Use block level rather than method level synchronization 3 85120

fr/paris/lutece/plugins/grubusiness/business/notification/BackofficeNotification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 46

fr/paris/lutece/plugins/grubusiness/business/notification/BillingAccountBasedSMSNotification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 43
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _strBillingAccount field if you want a default access modifier 3 49
DefaultPackage Use explicit scoping instead of the default package private level 3 49
DefaultPackage Use explicit scoping instead of the default package private level 3 50
CommentDefaultAccessModifier To avoid mistakes add a comment at the beginning of the _strBillingGroup field if you want a default access modifier 3 50

fr/paris/lutece/plugins/grubusiness/business/notification/BroadcastNotification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 55
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 149
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 235
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 275

fr/paris/lutece/plugins/grubusiness/business/notification/EmailAddress.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 47
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 87

fr/paris/lutece/plugins/grubusiness/business/notification/EmailNotification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 53

fr/paris/lutece/plugins/grubusiness/business/notification/Event.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 47
FormalParameterNamingConventions The method parameter name '_strType' doesn't match '[a-z][a-zA-Z0-9]*' 1 120
FormalParameterNamingConventions The method parameter name '_strStatus' doesn't match '[a-z][a-zA-Z0-9]*' 1 137
FormalParameterNamingConventions The method parameter name '_strReason' doesn't match '[a-z][a-zA-Z0-9]*' 1 154
FormalParameterNamingConventions The method parameter name '_strMessage' doesn't match '[a-z][a-zA-Z0-9]*' 1 172

fr/paris/lutece/plugins/grubusiness/business/notification/INotificationDAO.java

Rule Violation Priority Ligne
TooManyMethods This class has too many methods, consider refactoring it. 3 44152
ShortVariable Avoid variables with short names like id 3 52
ShortVariable Avoid variables with short names like id 3 151

fr/paris/lutece/plugins/grubusiness/business/notification/INotificationEventDAO.java

Rule Violation Priority Ligne
UnnecessaryModifier Unnecessary modifier 'public' on method 'loadByNotification': the method is declared in an interface type 3 73

fr/paris/lutece/plugins/grubusiness/business/notification/MyDashboardNotification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 49

fr/paris/lutece/plugins/grubusiness/business/notification/Notification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 60
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 283

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationConstants.java

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

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationEvent.java

Rule Violation Priority Ligne
ImportFromSamePackage No need to import a type that lives in the same package 3 42
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 49

fr/paris/lutece/plugins/grubusiness/business/notification/NotificationFilter.java

Rule Violation Priority Ligne
TooManyMethods This class has too many methods, consider refactoring it. 3 43294
FormalParameterNamingConventions The method parameter name '_lStartDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 230
FormalParameterNamingConventions The method parameter name '_lEndDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 257

fr/paris/lutece/plugins/grubusiness/business/notification/NotifyGruResponse.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 44

fr/paris/lutece/plugins/grubusiness/business/notification/SMSNotification.java

Rule Violation Priority Ligne
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 47

fr/paris/lutece/plugins/grubusiness/business/web/rs/EnumGenericStatus.java

Rule Violation Priority Ligne
CommentRequired Enum comments are required 3 488
UnnecessaryModifier Unnecessary modifier 'private' on constructor 'EnumGenericStatus(Integer, String)': enum constructors are implicitly private 3 2226

fr/paris/lutece/plugins/grubusiness/business/web/rs/SearchResult.java

Rule Violation Priority Ligne
AbstractClassWithoutAbstractMethod This abstract class does not have any abstract methods 3 41122
FormalParameterNamingConventions The method parameter name '_strErrorMessage' doesn't match '[a-z][a-zA-Z0-9]*' 1 118

fr/paris/lutece/plugins/grubusiness/service/notification/INotificationServiceProvider.java

Rule Violation Priority Ligne
UnnecessaryModifier Unnecessary modifier 'public' on method 'process': the method is declared in an interface type 3 51
UnnecessaryModifier Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type 3 58

fr/paris/lutece/plugins/grubusiness/service/notification/NotificationException.java

Rule Violation Priority Ligne
ShortVariable Avoid variables with short names like e 3 66