Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 1
- Added 7
Complexity increasing per file
==============================
- janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/CustomTestSchemaInitStrategy.java 1
- janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/CustomJsonStringParameterParser.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/AbstractJsonVertexCentricIndexCreator.java 2
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/JsonVertexCentricEdgeIndexDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/JsonIndexedPropertyKeyDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/JsonVertexSchemaCreator.java 3
- janusgraph-core/src/main/java/org/janusgraph/core/schema/NoneSchemaInitStrategy.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/JsonSchemaInitStrategy.java 16
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/JsonEdgeSchemaCreator.java 4
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/AbstractJsonGraphCentricIndexDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/JsonPropertySchemaCreator.java 4
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/JsonVertexCentricPropertyIndexDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/SchemaCreationException.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/JsonMixedIndexCreator.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/JsonPropertyKeyDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/JsonParameterDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/parser/StringJsonParameterParser.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/SchemaInitializationManager.java 8
- janusgraph-core/src/main/java/org/janusgraph/core/util/JsonUtil.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/JsonVertexCentricPropertyIndexCreator.java 2
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/JsonVertexCentricEdgeIndexCreator.java 2
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/JsonSchemaCreationContext.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/SchemaInitType.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/JsonEdgeLabelDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/GeneralJsonSchemaCreator.java 18
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/JsonCompositeIndexDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/JsonCompositeIndexCreator.java 3
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/AbstractJsonVertexCentricIndexDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/IndicesActivationType.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/AbstractJsonIndexCreator.java 2
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/AbstractJsonIndexDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/parser/JsonParameterDefinitionParser.java 6
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/JsonVertexLabelDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/parser/EnumJsonParameterParser.java 5
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/JsonSchemaDefinition.java 1
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/index/AbstractJsonGraphCentricIndexCreator.java 5
- janusgraph-core/src/main/java/org/janusgraph/core/schema/json/definition/index/JsonMixedIndexDefinition.java 1
- janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/CQLElasticsearchTest.java 3
- janusgraph-core/src/main/java/org/janusgraph/graphdb/configuration/GraphDatabaseConfiguration.java 4
Clones added
============
- janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/CQLElasticsearchTest.java 2
- janusgraph-core/src/main/java/org/janusgraph/core/util/ManagementUtil.java 2
See the complete overview on Codacy
Annotations
codacy-production / Codacy Static Code Analysis
janusgraph-backend-testutils/src/main/java/org/janusgraph/graphdb/JanusGraphBaseTest.java#L252
Avoid throwing raw exception types.
codacy-production / Codacy Static Code Analysis
janusgraph-core/src/main/java/org/janusgraph/core/schema/JsonSchemaInitStrategy.java#L69
An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type.
codacy-production / Codacy Static Code Analysis
janusgraph-core/src/main/java/org/janusgraph/core/schema/JsonSchemaInitStrategy.java#L171
The method 'processIndicesActivation(JanusGraph, List, IndicesActivationType, long)' has an NPath complexity of 352, current threshold is 200
codacy-production / Codacy Static Code Analysis
janusgraph-core/src/main/java/org/janusgraph/core/schema/json/creator/GeneralJsonSchemaCreator.java#L46
The method 'create(JsonSchemaDefinition, JsonSchemaCreationContext)' has an NPath complexity of 4592, current threshold is 200
codacy-production / Codacy Static Code Analysis
janusgraph-core/src/main/java/org/janusgraph/core/schema/json/parser/JsonParameterDefinitionParser.java#L30
Non-static initializers are confusing
codacy-production / Codacy Static Code Analysis
janusgraph-core/src/main/java/org/janusgraph/core/util/ManagementUtil.java#L156
Avoid throwing raw exception types.
codacy-production / Codacy Static Code Analysis
janusgraph-es/src/test/java/org/janusgraph/diskstorage/es/CQLElasticsearchTest.java#L256
Avoid throwing raw exception types.