Le document suivant contient les résultats de PMD 6.13.0.
Rule | Violation | Ligne |
---|---|---|
FieldNamingConventions | The final field name '_indexService' doesn't match '[a-z][a-zA-Z0-9]*' | 67 |
Rule | Violation | Ligne |
---|---|---|
FieldNamingConventions | The final field name '_identityIndexerService' doesn't match '[a-z][a-zA-Z0-9]*' | 61 |
Rule | Violation | Ligne |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 89–102 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 108–142 |
ForLoopCanBeForeach | This for loop can be replaced by a foreach loop | 119–122 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 162 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 164 |
AssignmentInOperand | Avoid assignments in operands | 243 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 243 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 268–284 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 270 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 290–298 |
Rule | Violation | Ligne |
---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 65–68 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 76–79 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 87–90 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 98–101 |
Rule | Violation | Ligne |
---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 48 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 48 |
Rule | Violation | Ligne |
---|---|---|
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 106 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 149 |
CyclomaticComplexity | The method 'buildCustomer(Identity)' has a cyclomatic complexity of 13. | 181–250 |
NPathComplexity | The method 'buildCustomer(Identity)' has an NPath complexity of 514 | 181–250 |
Rule | Violation | Ligne |
---|---|---|
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 102 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 103 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 116 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 117 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 130 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 131 |
CyclomaticComplexity | The method 'indexIdentities(IndexerTask)' has a cyclomatic complexity of 10. | 142–229 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 149 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 159 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 194 |
Rule | Violation | Priority | Ligne |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 89–102 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 108–142 |
ForLoopCanBeForeach | This for loop can be replaced by a foreach loop | 3 | 119–122 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 162 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 164 |
AssignmentInOperand | Avoid assignments in operands | 3 | 243 |
AvoidLiteralsInIfCondition | Avoid using Literals in Conditional Statements | 3 | 243 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 268–284 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 270 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 290–298 |
Rule | Violation | Priority | Ligne |
---|---|---|---|
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 65–68 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 76–79 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 87–90 |
AvoidSynchronizedAtMethodLevel | Use block level rather than method level synchronization | 3 | 98–101 |
Rule | Violation | Priority | Ligne |
---|---|---|---|
UseConcurrentHashMap | If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation | 3 | 48 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 48 |
Rule | Violation | Priority | Ligne |
---|---|---|---|
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 106 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 149 |
CyclomaticComplexity | The method 'buildCustomer(Identity)' has a cyclomatic complexity of 13. | 3 | 181–250 |
NPathComplexity | The method 'buildCustomer(Identity)' has an NPath complexity of 514 | 3 | 181–250 |
Rule | Violation | Priority | Ligne |
---|---|---|---|
FieldNamingConventions | The final field name '_indexService' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 67 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 102 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 103 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 116 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 117 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 130 |
ConsecutiveAppendsShouldReuse | StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. | 3 | 131 |
CyclomaticComplexity | The method 'indexIdentities(IndexerTask)' has a cyclomatic complexity of 10. | 3 | 142–229 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 149 |
UseDiamondOperator | Explicit type arguments can be replaced by Diamond Operator | 3 | 159 |
AvoidCatchingGenericException | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | 3 | 194 |
Rule | Violation | Priority | Ligne |
---|---|---|---|
FieldNamingConventions | The final field name '_identityIndexerService' doesn't match '[a-z][a-zA-Z0-9]*' | 1 | 61 |