microsoft / spring-data-gremlin
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 5% duplication:
    • 2,070 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 104 duplicated lines
  • 10 duplicates
system5% (104 lines)
Duplication per Extension
java5% (104 lines)
Duplication per Component (primary)
src/main/java/com/microsoft/spring/data/gremlin/conversion12% (104 lines)
config0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/annotation0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/common0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/config0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/exception0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/mapping0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/query0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/repository0% (0 lines)
src/main/java/com/microsoft/spring/data/gremlin/telemetry0% (0 lines)
Longest Duplicates
The list of 10 longest duplicates.
See data for all 10 duplicates...
Size#FoldersFilesLinesCode
7 x 2 src/main/java/com/micros...emlin/conversion/source
src/main/java/com/micros...emlin/conversion/source
GremlinSourceEdgeReader.java
GremlinSourceVertexReader.java
36:43 (31%)
33:40 (35%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/source
src/main/java/com/micros...emlin/conversion/source
GremlinSourceGraphWriter.java
GremlinSourceVertexWriter.java
49:55 (23%)
37:43 (30%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/script
src/main/java/com/micros...emlin/conversion/script
GremlinScriptLiteralEdge.java
GremlinScriptLiteralVertex.java
91:99 (6%)
77:85 (7%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/script
src/main/java/com/micros...emlin/conversion/script
GremlinScriptLiteralEdge.java
GremlinScriptLiteralVertex.java
146:154 (6%)
131:139 (7%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/source
src/main/java/com/micros...emlin/conversion/source
GremlinSourceEdgeWriter.java
GremlinSourceGraphWriter.java
52:58 (15%)
49:55 (23%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/result
src/main/java/com/micros...emlin/conversion/result
GremlinResultEdgeReader.java
GremlinResultVertexReader.java
39:47 (17%)
30:38 (21%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/script
src/main/java/com/micros...emlin/conversion/script
GremlinScriptLiteralEdge.java
GremlinScriptLiteralVertex.java
73:81 (6%)
59:67 (7%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/script
src/main/java/com/micros...emlin/conversion/script
GremlinScriptLiteralVertex.java
GremlinScriptLiteralVertex.java
68:76 (7%)
122:130 (7%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/source
src/main/java/com/micros...emlin/conversion/source
GremlinSourceEdgeWriter.java
GremlinSourceVertexWriter.java
52:58 (15%)
37:43 (30%)
view
6 x 2 src/main/java/com/micros...emlin/conversion/script
src/main/java/com/micros...emlin/conversion/script
GremlinScriptLiteralEdge.java
GremlinScriptLiteralEdge.java
82:90 (6%)
137:145 (6%)
view