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/gru/service/customer/CustomerAuthorizationFilterChain.java

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

fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java

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

fr/paris/lutece/plugins/gru/service/customer/CustomerService.java

Rule Violation Line
FieldNamingConventions The final field name '_service' doesn't match '[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The constant name '_instance' doesn't match '[A-Z][A-Z_0-9]*' 110

fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java

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

fr/paris/lutece/plugins/gru/service/encryption/CustomerEncryptionService.java

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

fr/paris/lutece/plugins/gru/utils/ColorService.java

Rule Violation Line
FieldNamingConventions The final field name '_listColors' doesn't match '[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The constant name '_instance' doesn't match '[A-Z][A-Z_0-9]*' 82

fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java

Rule Violation Line
LocalVariableNamingConventions The local variable name '_strCurrentPageIndex' doesn't match '[a-z][a-zA-Z0-9]*' 83

fr/paris/lutece/plugins/gru/web/Constants.java

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

Priority 3

fr/paris/lutece/plugins/gru/business/NotifiedDemand.java

Rule Violation Line
CommentRequired Public method and constructor comments are required 8184
CommentRequired Public method and constructor comments are required 8689
CommentRequired Public method and constructor comments are required 9194
CommentRequired Public method and constructor comments are required 9699

fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeActionDAO.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 167
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 195
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 215

fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeDAO.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 173
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 201

fr/paris/lutece/plugins/gru/business/domain/BusinessDomainDAO.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 167
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 195

fr/paris/lutece/plugins/gru/business/domain/BusinessSectorDAO.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 159
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 185

fr/paris/lutece/plugins/gru/business/feature/FeatureCategoryDAO.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 168
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 197

fr/paris/lutece/plugins/gru/business/feature/FeatureDAO.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 179
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 212
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 245

fr/paris/lutece/plugins/gru/service/ActionLinkService.java

Rule Violation Line
LinguisticNaming Linguistics Antipattern - The setter 'setCustomerInfo' should not return any type except void linguistically 123141

fr/paris/lutece/plugins/gru/service/CustomerActionsService.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 73

fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java

Rule Violation Line
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 92

fr/paris/lutece/plugins/gru/service/customer/CustomerService.java

Rule Violation Line
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 110

fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 138

fr/paris/lutece/plugins/gru/service/demand/DemandService.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 157
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 184
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 213
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 242
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 320
CyclomaticComplexity The method 'updateNotifiedDemandStatus(Demand)' has a cyclomatic complexity of 10. 339369

fr/paris/lutece/plugins/gru/service/demandtype/DemandTypeService.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 59
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 59
LinguisticNaming Linguistics Antipattern - The setter 'setDemandActions' should not return any type except void linguistically 80117

fr/paris/lutece/plugins/gru/service/encryption/CustomerEncryptionService.java

Rule Violation Line
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 138

fr/paris/lutece/plugins/gru/service/feature/FeatureService.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 90

fr/paris/lutece/plugins/gru/utils/ColorService.java

Rule Violation Line
SingularField Perhaps '_listColors' could be replaced by a local variable. 48
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 55
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 82

fr/paris/lutece/plugins/gru/utils/UrlUtils.java

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

fr/paris/lutece/plugins/gru/web/AbstractManageAdminGRUJspBean.java

Rule Violation Line
SingularField Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 63

fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java

Rule Violation Line
SingularField Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 64

fr/paris/lutece/plugins/gru/web/CustomerJspBean.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 146
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 146
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 168
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 189
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 189
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 196
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 206
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 208
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 208
ConfusingTernary Avoid if (x != y) ..; else ..; 377395
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 406
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 406

fr/paris/lutece/plugins/gru/web/DemandTypeActionJspBean.java

Rule Violation Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 117
ConfusingTernary Avoid if (x != y) ..; else ..; 135

fr/paris/lutece/plugins/gru/web/DemandTypeJspBean.java

Rule Violation Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 118
ConfusingTernary Avoid if (x != y) ..; else ..; 136

fr/paris/lutece/plugins/gru/web/FeatureCategoryJspBean.java

Rule Violation Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 116
ConfusingTernary Avoid if (x != y) ..; else ..; 134

fr/paris/lutece/plugins/gru/web/FeatureJspBean.java

Rule Violation Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 121
ConfusingTernary Avoid if (x != y) ..; else ..; 139

fr/paris/lutece/plugins/gru/web/FrameViewJspBean.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 113
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 113
ConfusingTernary Avoid if (x != y) ..; else ..; 125

fr/paris/lutece/plugins/gru/web/actions/buttons/builders/impl/HomeButtonListBuilder.java

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

fr/paris/lutece/plugins/gru/web/actions/model/ActionGroup.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 49

fr/paris/lutece/plugins/gru/web/actions/model/ActionPanel.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 46

fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/ActionGroupListPanelBuilder.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 51
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 102

fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/FeatureActionsPanelBuilder.java

Rule Violation Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 83

fr/paris/lutece/plugins/gru/web/dashboard/GruDashboardComponent.java

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

fr/paris/lutece/plugins/gru/web/domain/AbstractManageDomainGruJspBean.java

Rule Violation Line
SingularField Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 66

fr/paris/lutece/plugins/gru/web/domain/BusinessDomainJspBean.java

Rule Violation Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 117
ConfusingTernary Avoid if (x != y) ..; else ..; 135

fr/paris/lutece/plugins/gru/web/domain/BusinessSectorJspBean.java

Rule Violation Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 115
ConfusingTernary Avoid if (x != y) ..; else ..; 133

Files

fr/paris/lutece/plugins/gru/business/NotifiedDemand.java

Rule Violation Priority Line
CommentRequired Public method and constructor comments are required 3 8184
CommentRequired Public method and constructor comments are required 3 8689
CommentRequired Public method and constructor comments are required 3 9194
CommentRequired Public method and constructor comments are required 3 9699

fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeActionDAO.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 167
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 195
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 215

fr/paris/lutece/plugins/gru/business/demandtype/DemandTypeDAO.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 173
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 201

fr/paris/lutece/plugins/gru/business/domain/BusinessDomainDAO.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 167
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 195

fr/paris/lutece/plugins/gru/business/domain/BusinessSectorDAO.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 159
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 185

fr/paris/lutece/plugins/gru/business/feature/FeatureCategoryDAO.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 168
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 197

fr/paris/lutece/plugins/gru/business/feature/FeatureDAO.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 179
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 212
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 245

fr/paris/lutece/plugins/gru/service/ActionLinkService.java

Rule Violation Priority Line
LinguisticNaming Linguistics Antipattern - The setter 'setCustomerInfo' should not return any type except void linguistically 3 123141

fr/paris/lutece/plugins/gru/service/CustomerActionsService.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 73

fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChain.java

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

fr/paris/lutece/plugins/gru/service/customer/CustomerAuthorizationFilterChainFactory.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_listCustomerAuthorizationFilter' doesn't match '[a-z][a-zA-Z0-9]*' 1 49
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 3 92

fr/paris/lutece/plugins/gru/service/customer/CustomerService.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_service' doesn't match '[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The constant name '_instance' doesn't match '[A-Z][A-Z_0-9]*' 1 110
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 3 110

fr/paris/lutece/plugins/gru/service/customer/UserAuthorizedCustomerFinder.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_user' doesn't match '[a-z][a-zA-Z0-9]*' 1 57
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 138

fr/paris/lutece/plugins/gru/service/demand/DemandService.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 157
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 184
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 213
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 242
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 320
CyclomaticComplexity The method 'updateNotifiedDemandStatus(Demand)' has a cyclomatic complexity of 10. 3 339369

fr/paris/lutece/plugins/gru/service/demandtype/DemandTypeService.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 59
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 59
LinguisticNaming Linguistics Antipattern - The setter 'setDemandActions' should not return any type except void linguistically 3 80117

fr/paris/lutece/plugins/gru/service/encryption/CustomerEncryptionService.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_listCustomerEncryption' doesn't match '[a-z][a-zA-Z0-9]*' 1 54
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 3 138

fr/paris/lutece/plugins/gru/service/feature/FeatureService.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 90

fr/paris/lutece/plugins/gru/utils/ColorService.java

Rule Violation Priority Line
SingularField Perhaps '_listColors' could be replaced by a local variable. 3 48
FieldNamingConventions The final field name '_listColors' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 55
FieldNamingConventions The constant name '_instance' doesn't match '[A-Z][A-Z_0-9]*' 1 82
AccessorClassGeneration Avoid instantiation through private constructors from outside of the constructors class. 3 82

fr/paris/lutece/plugins/gru/utils/UrlUtils.java

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

fr/paris/lutece/plugins/gru/web/AbstractManageAdminGRUJspBean.java

Rule Violation Priority Line
SingularField Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 3 63

fr/paris/lutece/plugins/gru/web/AbstractManageDemandJspBean.java

Rule Violation Priority Line
SingularField Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 3 64
LocalVariableNamingConventions The local variable name '_strCurrentPageIndex' doesn't match '[a-z][a-zA-Z0-9]*' 1 83

fr/paris/lutece/plugins/gru/web/Constants.java

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

fr/paris/lutece/plugins/gru/web/CustomerJspBean.java

Rule Violation Priority Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 146
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 146
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 168
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 189
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 189
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 196
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 3 206
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 208
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 208
ConfusingTernary Avoid if (x != y) ..; else ..; 3 377395
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 406
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 406

fr/paris/lutece/plugins/gru/web/DemandTypeActionJspBean.java

Rule Violation Priority Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 117
ConfusingTernary Avoid if (x != y) ..; else ..; 3 135

fr/paris/lutece/plugins/gru/web/DemandTypeJspBean.java

Rule Violation Priority Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 118
ConfusingTernary Avoid if (x != y) ..; else ..; 3 136

fr/paris/lutece/plugins/gru/web/FeatureCategoryJspBean.java

Rule Violation Priority Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 116
ConfusingTernary Avoid if (x != y) ..; else ..; 3 134

fr/paris/lutece/plugins/gru/web/FeatureJspBean.java

Rule Violation Priority Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 121
ConfusingTernary Avoid if (x != y) ..; else ..; 3 139

fr/paris/lutece/plugins/gru/web/FrameViewJspBean.java

Rule Violation Priority Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 113
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 113
ConfusingTernary Avoid if (x != y) ..; else ..; 3 125

fr/paris/lutece/plugins/gru/web/actions/buttons/builders/impl/HomeButtonListBuilder.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 63
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 88
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 88

fr/paris/lutece/plugins/gru/web/actions/model/ActionGroup.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 49

fr/paris/lutece/plugins/gru/web/actions/model/ActionPanel.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 46

fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/ActionGroupListPanelBuilder.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 51
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 102

fr/paris/lutece/plugins/gru/web/actions/panels/builders/impl/FeatureActionsPanelBuilder.java

Rule Violation Priority Line
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 83

fr/paris/lutece/plugins/gru/web/dashboard/GruDashboardComponent.java

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

fr/paris/lutece/plugins/gru/web/domain/AbstractManageDomainGruJspBean.java

Rule Violation Priority Line
SingularField Perhaps '_nDefaultItemsPerPage' could be replaced by a local variable. 3 66

fr/paris/lutece/plugins/gru/web/domain/BusinessDomainJspBean.java

Rule Violation Priority Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 117
ConfusingTernary Avoid if (x != y) ..; else ..; 3 135

fr/paris/lutece/plugins/gru/web/domain/BusinessSectorJspBean.java

Rule Violation Priority Line
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 115
ConfusingTernary Avoid if (x != y) ..; else ..; 3 133