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/identitystore/modules/quality/rs/SuspiciousIdentityMapper.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityRest.java

Rule Violation Line
FormalParameterNamingConventions The final method parameter name 'customer_id' doesn't match '[a-z][a-zA-Z0-9]*' 226

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesDaemon.java

Rule Violation Line
FieldNamingConventions The constant name 'clientCode' doesn't match '[A-Z][A-Z_0-9]*' 78
FieldNamingConventions The constant name 'batchSize' doesn't match '[A-Z][A-Z_0-9]*' 79
FieldNamingConventions The constant name 'purgeSize' doesn't match '[A-Z][A-Z_0-9]*' 80
FieldNamingConventions The constant name 'limitationMode' doesn't match '[A-Z][A-Z_0-9]*' 81
FieldNamingConventions The constant name 'author' doesn't match '[A-Z][A-Z_0-9]*' 84

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesResolutionDaemon.java

Rule Violation Line
FieldNamingConventions The field name 'nbIdentitiesMerged' doesn't match '_[a-z][a-zA-Z0-9]*' 76

fr/paris/lutece/plugins/identitystore/modules/quality/service/SearchDuplicatesService.java

Rule Violation Line
FieldNamingConventions The static field name 'instance' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The final field name '_duplicateServiceElasticSearch' doesn't match '[a-z][a-zA-Z0-9]*' 50

fr/paris/lutece/plugins/identitystore/modules/quality/service/SuspiciousIdentityService.java

Rule Violation Line
FieldNamingConventions The final field name '_identityStoreNotifyListenerService' doesn't match '[a-z][a-zA-Z0-9]*' 87
FieldNamingConventions The final field name '_internalUserService' doesn't match '[a-z][a-zA-Z0-9]*' 88

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreDuplicateRuleGetRequest.java

Rule Violation Line
FieldNamingConventions The final field name '_nPriority' doesn't match '[a-z][a-zA-Z0-9]*' 50
FormalParameterNamingConventions The final method parameter name '_nPriority' doesn't match '[a-z][a-zA-Z0-9]*' 58

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreFindDuplicatesRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSearchDuplicatesRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCancelExclusionRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCreateRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousExcludeRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousLockRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousSearchRequest.java

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

Priority 3

fr/paris/lutece/plugins/identitystore/modules/quality/business/DuplicatesDaemonLimitationMode.java

Rule Violation Line
CommentRequired Enum comments are required 525

fr/paris/lutece/plugins/identitystore/modules/quality/listener/SuspiciousIdentityListener.java

Rule Violation Line
MissingBreakInSwitch A switch statement does not contain a break 6271
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 98

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityMapper.java

Rule Violation Line
UseUtilityClass All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 4776
CommentRequired Public method and constructor comments are required 4874

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityRest.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34290
AvoidDuplicateLiterals The String literal "Failure" appears 6 times in this file; the first occurrence is on line 103 103
AvoidDuplicateLiterals The String literal "Conflict" appears 4 times in this file; the first occurrence is on line 104 104
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 106111
AvoidDuplicateLiterals The String literal "Success" appears 4 times in this file; the first occurrence is on line 126 126
CommentRequired Public method and constructor comments are required 129143
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 129135
AvoidDuplicateLiterals The String literal "Request body" appears 4 times in this file; the first occurrence is on line 130 130
CommentRequired Public method and constructor comments are required 152165
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 152157
CommentRequired Public method and constructor comments are required 174188
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 174179
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 203207
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 226231
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 252256
CommentRequired Public method and constructor comments are required 275288
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 275280

fr/paris/lutece/plugins/identitystore/modules/quality/rs/swagger/SwaggerConfig.java

Rule Violation Line
CommentRequired Header comments are required 4749

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesDaemon.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34284
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 178
CyclomaticComplexity The method 'processRule(DuplicateRule, int)' has a cyclomatic complexity of 15. 184257
ConfusingTernary Avoid if (x != y) ..; else ..; 205
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 219223
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 248

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesResolutionDaemon.java

Rule Violation Line
RedundantFieldInitializer Avoid using redundant field initializer for 'nbIdentitiesMerged' 76
ConfusingTernary Avoid if (x != y) ..; else ..; 93151
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 112

fr/paris/lutece/plugins/identitystore/modules/quality/service/SearchDuplicatesService.java

Rule Violation Line
CommentRequired Header comments are required 4774
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 49
CommentRequired Public method and constructor comments are required 5259
NonThreadSafeSingleton Singleton is not thread safe 5457
CommentRequired Public method and constructor comments are required 6167
CommentRequired Public method and constructor comments are required 6973

fr/paris/lutece/plugins/identitystore/modules/quality/service/SuspiciousIdentityService.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34358
CommentRequired Header comments are required 75358
CommentRequired Public method and constructor comments are required 9198
NonThreadSafeSingleton Singleton is not thread safe 9396
ConfusingTernary Avoid if (x != y) ..; else ..; 127
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 152
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 160
CommentRequired Public method and constructor comments are required 168190
CommentRequired Public method and constructor comments are required 192227
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 220
CommentRequired Public method and constructor comments are required 229287
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 233
AvoidDuplicateLiterals The String literal "Cannot find identity with cuid " appears 4 times in this file; the first occurrence is on line 237 237
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 267
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 273
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 281
CommentRequired Public method and constructor comments are required 289346
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 293
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 326
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 332
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 340
CommentRequired Public method and constructor comments are required 348351
CommentRequired Public method and constructor comments are required 353357

fr/paris/lutece/plugins/identitystore/modules/quality/web/AbstractManageQualityJspBean.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 50106

fr/paris/lutece/plugins/identitystore/modules/quality/web/ManageSuspiciousIdentitys.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34665
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 76665
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 170
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 196
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 199
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 209
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 209
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 242
ConfusingTernary Avoid if (x != y) ..; else ..; 259
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 269
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 272
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 340
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 363
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 456
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 483
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 486
ConfusingTernary Avoid if (x != y) ..; else ..; 519

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreDuplicateRuleGetRequest.java

Rule Violation Line
CommentRequired Header comments are required 4888
UncommentedEmptyMethodBody Document empty method body 6768

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreFindDuplicatesRequest.java

Rule Violation Line
CommentRequired Header comments are required 4673
CommentRequired Public method and constructor comments are required 5258

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSearchDuplicatesRequest.java

Rule Violation Line
CommentRequired Header comments are required 5294
CommentRequired Public method and constructor comments are required 5762

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousSearchRequest.java

Rule Violation Line
CommentRequired Header comments are required 46109
CommentRequired Public method and constructor comments are required 5055
CyclomaticComplexity The method 'doSpecificRequest()' has a cyclomatic complexity of 10. 64108
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 103

Priority 4

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSearchDuplicatesRequest.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.stream.Collectors' 50

Files

fr/paris/lutece/plugins/identitystore/modules/quality/business/DuplicatesDaemonLimitationMode.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 525

fr/paris/lutece/plugins/identitystore/modules/quality/listener/SuspiciousIdentityListener.java

Rule Violation Priority Line
MissingBreakInSwitch A switch statement does not contain a break 3 6271
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 98

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityMapper.java

Rule Violation Priority Line
ClassNamingConventions The utility class name 'SuspiciousIdentityMapper' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 4676
UseUtilityClass All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 3 4776
CommentRequired Public method and constructor comments are required 3 4874

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityRest.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34290
AvoidDuplicateLiterals The String literal "Failure" appears 6 times in this file; the first occurrence is on line 103 3 103
AvoidDuplicateLiterals The String literal "Conflict" appears 4 times in this file; the first occurrence is on line 104 3 104
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 106111
AvoidDuplicateLiterals The String literal "Success" appears 4 times in this file; the first occurrence is on line 126 3 126
CommentRequired Public method and constructor comments are required 3 129143
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 129135
AvoidDuplicateLiterals The String literal "Request body" appears 4 times in this file; the first occurrence is on line 130 3 130
CommentRequired Public method and constructor comments are required 3 152165
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 152157
CommentRequired Public method and constructor comments are required 3 174188
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 174179
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 203207
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 226231
FormalParameterNamingConventions The final method parameter name 'customer_id' doesn't match '[a-z][a-zA-Z0-9]*' 1 226
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 252256
CommentRequired Public method and constructor comments are required 3 275288
UseObjectForClearerAPI Rather than using a lot of String arguments, consider using a container object for those values. 3 275280

fr/paris/lutece/plugins/identitystore/modules/quality/rs/swagger/SwaggerConfig.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4749

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesDaemon.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34284
FieldNamingConventions The constant name 'clientCode' doesn't match '[A-Z][A-Z_0-9]*' 1 78
FieldNamingConventions The constant name 'batchSize' doesn't match '[A-Z][A-Z_0-9]*' 1 79
FieldNamingConventions The constant name 'purgeSize' doesn't match '[A-Z][A-Z_0-9]*' 1 80
FieldNamingConventions The constant name 'limitationMode' doesn't match '[A-Z][A-Z_0-9]*' 1 81
FieldNamingConventions The constant name 'author' doesn't match '[A-Z][A-Z_0-9]*' 1 84
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 178
CyclomaticComplexity The method 'processRule(DuplicateRule, int)' has a cyclomatic complexity of 15. 3 184257
ConfusingTernary Avoid if (x != y) ..; else ..; 3 205
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 3 219223
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 248

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesResolutionDaemon.java

Rule Violation Priority Line
RedundantFieldInitializer Avoid using redundant field initializer for 'nbIdentitiesMerged' 3 76
FieldNamingConventions The field name 'nbIdentitiesMerged' doesn't match '_[a-z][a-zA-Z0-9]*' 1 76
ConfusingTernary Avoid if (x != y) ..; else ..; 3 93151
AvoidLiteralsInIfCondition Avoid using Literals in Conditional Statements 3 112

fr/paris/lutece/plugins/identitystore/modules/quality/service/SearchDuplicatesService.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4774
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 3 49
FieldNamingConventions The static field name 'instance' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The final field name '_duplicateServiceElasticSearch' doesn't match '[a-z][a-zA-Z0-9]*' 1 50
CommentRequired Public method and constructor comments are required 3 5259
NonThreadSafeSingleton Singleton is not thread safe 3 5457
CommentRequired Public method and constructor comments are required 3 6167
CommentRequired Public method and constructor comments are required 3 6973

fr/paris/lutece/plugins/identitystore/modules/quality/service/SuspiciousIdentityService.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34358
CommentRequired Header comments are required 3 75358
FieldNamingConventions The final field name '_identityStoreNotifyListenerService' doesn't match '[a-z][a-zA-Z0-9]*' 1 87
FieldNamingConventions The final field name '_internalUserService' doesn't match '[a-z][a-zA-Z0-9]*' 1 88
CommentRequired Public method and constructor comments are required 3 9198
NonThreadSafeSingleton Singleton is not thread safe 3 9396
ConfusingTernary Avoid if (x != y) ..; else ..; 3 127
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 152
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 160
CommentRequired Public method and constructor comments are required 3 168190
CommentRequired Public method and constructor comments are required 3 192227
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 220
CommentRequired Public method and constructor comments are required 3 229287
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 233
AvoidDuplicateLiterals The String literal "Cannot find identity with cuid " appears 4 times in this file; the first occurrence is on line 237 3 237
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 267
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 273
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 281
CommentRequired Public method and constructor comments are required 3 289346
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 293
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 326
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 332
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 340
CommentRequired Public method and constructor comments are required 3 348351
CommentRequired Public method and constructor comments are required 3 353357

fr/paris/lutece/plugins/identitystore/modules/quality/web/AbstractManageQualityJspBean.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 50106

fr/paris/lutece/plugins/identitystore/modules/quality/web/ManageSuspiciousIdentitys.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34665
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 76665
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 170
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 196
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 199
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 209
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 209
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 242
ConfusingTernary Avoid if (x != y) ..; else ..; 3 259
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 269
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 272
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 340
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 363
PrematureDeclaration Avoid declaring a variable if it is unreferenced before a possible exit point. 3 456
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 483
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 486
ConfusingTernary Avoid if (x != y) ..; else ..; 3 519

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreDuplicateRuleGetRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4888
FieldNamingConventions The final field name '_nPriority' doesn't match '[a-z][a-zA-Z0-9]*' 1 50
FormalParameterNamingConventions The final method parameter name '_nPriority' doesn't match '[a-z][a-zA-Z0-9]*' 1 58
UncommentedEmptyMethodBody Document empty method body 3 6768

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreFindDuplicatesRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4673
FieldNamingConventions The final field name '_strRuleCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The final field name '_strCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 1 50
CommentRequired Public method and constructor comments are required 3 5258

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSearchDuplicatesRequest.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.stream.Collectors' 4 50
CommentRequired Header comments are required 3 5294
FieldNamingConventions The final field name '_request' doesn't match '[a-z][a-zA-Z0-9]*' 1 55
CommentRequired Public method and constructor comments are required 3 5762

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCancelExclusionRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCreateRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousExcludeRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousLockRequest.java

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

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousSearchRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 46109
FieldNamingConventions The final field name '_request' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
CommentRequired Public method and constructor comments are required 3 5055
CyclomaticComplexity The method 'doSpecificRequest()' has a cyclomatic complexity of 10. 3 64108
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 103