test: including official opencypher tck #3358
15 new issues (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 2
- Added 15
Complexity increasing per file
==============================
- engine/src/main/java/com/arcadedb/query/opencypher/executor/steps/OrderByStep.java 4
- engine/src/main/java/com/arcadedb/query/opencypher/ast/LogicalExpression.java 19
- engine/src/main/java/com/arcadedb/query/opencypher/executor/ExpressionEvaluator.java 33
- engine/src/main/java/com/arcadedb/query/opencypher/ast/OrderByClause.java 2
- engine/src/main/java/com/arcadedb/query/opencypher/executor/CypherFunctionFactory.java 11
- engine/src/main/java/com/arcadedb/query/opencypher/executor/steps/CreateStep.java 2
- engine/src/main/java/com/arcadedb/query/opencypher/executor/CypherExecutionPlan.java 8
- engine/src/main/java/com/arcadedb/query/opencypher/ast/BooleanExpression.java 1
- engine/src/main/java/com/arcadedb/query/opencypher/ast/InExpression.java 8
- engine/src/main/java/com/arcadedb/query/opencypher/executor/steps/WithStep.java 2
- engine/src/main/java/com/arcadedb/query/opencypher/parser/CypherExpressionBuilder.java 13
- engine/src/main/java/com/arcadedb/query/opencypher/ast/TernaryLogicalExpression.java 3
- engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKResultMatcher.java 113
- engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKSideEffectChecker.java 20
- engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKReportPlugin.java 18
- engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKValueParser.java 98
- engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKStepDefinitions.java 64
- engine/src/main/java/com/arcadedb/query/opencypher/parser/CypherSemanticValidator.java 270
Complexity decreasing per file
==============================
+ engine/src/main/java/com/arcadedb/query/opencypher/ast/ComparisonExpression.java -1
See the complete overview on Codacy
Annotations
codacy-production / Codacy Static Code Analysis
engine/src/main/java/com/arcadedb/query/opencypher/parser/CypherSemanticValidator.java#L221
Avoid unused private methods such as 'validateVariableScope(CypherStatement)'.
codacy-production / Codacy Static Code Analysis
engine/src/main/java/com/arcadedb/query/opencypher/parser/CypherSemanticValidator.java#L513
Avoid unused method parameters such as 'operand'.
codacy-production / Codacy Static Code Analysis
engine/src/main/java/com/arcadedb/query/opencypher/parser/CypherSemanticValidator.java#L699
Avoid unused method parameters such as 'deleteClause'.
codacy-production / Codacy Static Code Analysis
engine/src/main/java/com/arcadedb/query/opencypher/parser/CypherSemanticValidator.java#L732
Avoid unnecessary if..then..else statements when returning booleans
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKReportPlugin.java#L54
Avoid unused method parameters such as 'event'.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKReportPlugin.java#L83
Avoid unused method parameters such as 'event'.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKResultMatcher.java#L264
Avoid unnecessary if..then..else statements when returning booleans
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKSideEffectChecker.java#L43
Avoid unused private fields such as 'labelCount'.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKSideEffectChecker.java#L43
Perhaps 'labelCount' could be replaced by a local variable.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKSideEffectChecker.java#L62
Avoid unused local variables such as 'currentLabels'.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKSideEffectChecker.java#L63
Avoid unused local variables such as 'currentProps'.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKSideEffectChecker.java#L97
Avoid unused local variables such as 'addedLabels'.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKStepDefinitions.java#L65
Perhaps 'scenarioName' could be replaced by a local variable.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKStepDefinitions.java#L139
Avoid throwing raw exception types.
codacy-production / Codacy Static Code Analysis
engine/src/test/java/com/arcadedb/query/opencypher/tck/TCKValueParser.java#L104
Avoid unused method parameters such as 'trimmed'.