Duplication Overall
  • 5% duplication:
    • 7,721 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 445 duplicated lines
  • 38 duplicates
system5% (445 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java6% (431 lines)
html1% (14 lines)
Duplication per Component (primary)
governator-legacy7% (269 lines)
governator-core6% (149 lines)
buildSrc1% (14 lines)
governator-commons-cli4% (7 lines)
governator-jersey3% (6 lines)
governator-api0% (0 lines)
governator-jetty0% (0 lines)
governator-servlet0% (0 lines)
governator-providers0% (0 lines)
governator-archaius0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["governator-core"]
    n1["governator-legacy"]
    n0 ---|"86"| n1
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#DC143CFF,stroke-width:10px



2D force graph | 3D force graph

Show more details on duplication between components...
From Component
 --> To Component
Duplicated
Lines
File Pairs Details
governator-core (1%)
  --> governator-legacy (1%)
86 3 file pairs details...

Longest Duplicates
The list of 38 longest duplicates.
See data for all 38 duplicates...
Size#FoldersFilesLinesCode
22 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
39:86 (81%)
39:86 (81%)
view
21 x 2 governator-core/src/main.../com/netflix/governator
governator-legacy/src/ma...tor/guice/serviceloader
44:70 (38%)
66:92 (18%)
view
15 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
68:86 (15%)
69:87 (17%)
view
11 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
81:99 (14%)
74:92 (15%)
view
11 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
101:118 (14%)
94:111 (15%)
view
11 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
120:137 (14%)
113:130 (15%)
view
10 x 2 governator-legacy/src/ma...ix/governator/lifecycle
governator-legacy/src/ma...ix/governator/lifecycle
65:74 (10%)
86:95 (10%)
view
9 x 2 governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...etflix/governator/guice
212:223 (5%)
236:247 (5%)
view
9 x 2 governator-core/src/main...lix/governator/internal
governator-core/src/main...lix/governator/internal
77:92 (21%)
83:97 (15%)
view
9 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
139:153 (11%)
132:146 (12%)
view
9 x 2 governator-legacy/src/ma...rnator/guice/concurrent
governator-legacy/src/ma...tor/guice/serviceloader
208:218 (8%)
174:184 (7%)
view
8 x 2 governator-legacy/src/ma...tor/guice/serviceloader
governator-legacy/src/ma...tor/guice/serviceloader
174:183 (7%)
210:219 (7%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../governator/event/guava
38:49 (36%)
28:39 (11%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main...etflix/governator/event
20:31 (53%)
103:114 (14%)
view
8 x 2 governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...rnator/guice/concurrent
29:38 (50%)
208:217 (7%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../governator/event/guava
20:31 (53%)
28:39 (11%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main...etflix/governator/event
38:49 (36%)
103:114 (14%)
view
8 x 2 governator-core/src/main...etflix/governator/event
governator-core/src/main.../governator/event/guava
103:114 (14%)
28:39 (11%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
20:31 (53%)
38:49 (36%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-legacy/src/ma...ix/governator/lifecycle
198:207 (7%)
122:130 (8%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main...etflix/governator/event
203:214 (7%)
103:114 (14%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
203:214 (7%)
20:31 (53%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
203:214 (7%)
38:49 (36%)
view
8 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../governator/event/guava
203:214 (7%)
28:39 (11%)
view
8 x 2 governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...tor/guice/serviceloader
29:38 (50%)
174:183 (7%)
view
8 x 2 governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...tor/guice/serviceloader
29:38 (50%)
210:219 (7%)
view
8 x 2 governator-legacy/src/ma...rnator/guice/concurrent
governator-legacy/src/ma...tor/guice/serviceloader
208:217 (7%)
210:219 (7%)
view
7 x 2 buildSrc/lib/jdiff-1.1.1
buildSrc/lib/jdiff-1.1.1
126:134 (<1%)
169:177 (<1%)
view
7 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
156:168 (9%)
149:161 (9%)
view
7 x 2 governator-core/src/main.../com/netflix/governator
governator-legacy/src/ma...etflix/governator/guice
52:61 (7%)
189:197 (4%)
view
7 x 2 governator-core/src/main.../com/netflix/governator
governator-legacy/src/ma...etflix/governator/guice
107:118 (7%)
262:273 (4%)
view
7 x 2 governator-commons-cli/s...r/commons_cli/providers
governator-legacy/src/ma...rnator/guice/concurrent
37:45 (38%)
208:216 (6%)
view
7 x 2 governator-commons-cli/s...r/commons_cli/providers
governator-legacy/src/ma...etflix/governator/guice
37:45 (38%)
29:37 (43%)
view
7 x 2 governator-commons-cli/s...r/commons_cli/providers
governator-legacy/src/ma...tor/guice/serviceloader
37:45 (38%)
174:182 (6%)
view
7 x 2 governator-commons-cli/s...r/commons_cli/providers
governator-legacy/src/ma...tor/guice/serviceloader
37:45 (38%)
210:218 (6%)
view
6 x 2 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
73:79 (6%)
90:96 (6%)
view
6 x 2 governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...etflix/governator/guice
126:132 (2%)
224:230 (2%)
view
6 x 2 governator-core/src/main.../com/netflix/governator
governator-jersey/src/ma...governator/guice/jersey
78:85 (13%)
74:81 (23%)
view
Most Frequent Duplicates
The list of 6 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 5 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../governator/event/guava
governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
governator-core/src/main...etflix/governator/event
204:213 (5%)
29:38 (8%)
39:48 (27%)
21:30 (40%)
104:113 (10%)
view
6 x 5 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../governator/event/guava
governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
governator-core/src/main...etflix/governator/event
203:210 (5%)
28:35 (8%)
38:45 (27%)
20:27 (40%)
103:110 (10%)
view
6 x 5 governator-commons-cli/s...r/commons_cli/providers
governator-legacy/src/ma...tor/guice/serviceloader
governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...rnator/guice/concurrent
governator-legacy/src/ma...tor/guice/serviceloader
38:45 (33%)
175:182 (5%)
30:37 (37%)
209:216 (5%)
211:218 (5%)
view
6 x 5 governator-commons-cli/s...r/commons_cli/providers
governator-legacy/src/ma...tor/guice/serviceloader
governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...rnator/guice/concurrent
governator-legacy/src/ma...tor/guice/serviceloader
37:44 (33%)
174:181 (5%)
29:36 (37%)
208:215 (5%)
210:217 (5%)
view
6 x 5 governator-core/src/main.../com/netflix/governator
governator-core/src/main.../governator/event/guava
governator-core/src/main.../com/netflix/governator
governator-core/src/main.../com/netflix/governator
governator-core/src/main...etflix/governator/event
205:214 (5%)
30:39 (8%)
40:49 (27%)
22:31 (40%)
105:114 (10%)
view
6 x 4 governator-legacy/src/ma...etflix/governator/guice
governator-legacy/src/ma...rnator/guice/concurrent
governator-legacy/src/ma...tor/guice/serviceloader
governator-legacy/src/ma...tor/guice/serviceloader
31:38 (37%)
210:217 (5%)
176:183 (5%)
212:219 (5%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
20 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
61:87 
61:87 
view
11 x 2 governator-legacy/src/ma...overnator/configuration
governator-legacy/src/ma...overnator/configuration
47:59 
47:59 
view
About This Analysis
  • 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...