Duplication Overall
  • 9% duplication:
    • 3,059 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 297 duplicated lines
  • 20 duplicates
system9% (297 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java9% (279 lines)
ftl21% (18 lines)
Duplication per Component (primary)
nicobar-core12% (248 lines)
nicobar-manager8% (30 lines)
nicobar-cassandra3% (19 lines)
nicobar-groovy20% (0 lines)
nicobar-example0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0["nicobar-cassandra"]
    n1["nicobar-core"]
    n0 ---|"57"| 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
nicobar-cassandra (5%)
  --> nicobar-core (1%)
57 2 file pairs details...

Longest Duplicates
The list of 20 longest duplicates.
See data for all 20 duplicates...
Size#FoldersFilesLinesCode
27 x 2 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
156:197 (26%)
100:141 (38%)
view
20 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
245:273 (13%)
228:255 (15%)
view
19 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
113:147 (13%)
112:146 (14%)
view
17 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
57:79 (11%)
58:80 (12%)
view
17 x 2 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
183:210 (13%)
104:128 (24%)
view
17 x 2 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
183:210 (13%)
160:184 (16%)
view
9 x 2 nicobar-manager/src/main/resources/scriptmanager
nicobar-manager/src/main/resources/scriptmanager
10:21 (47%)
9:20 (47%)
view
8 x 2 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
199:208 (7%)
143:152 (11%)
view
8 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
191:200 (5%)
187:196 (6%)
view
7 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
227:235 (4%)
214:222 (5%)
view
7 x 2 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
217:225 (5%)
133:141 (10%)
view
7 x 2 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
217:225 (5%)
189:197 (6%)
view
7 x 2 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
141:158 (3%)
128:142 (4%)
view
7 x 2 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
141:158 (3%)
127:141 (5%)
view
6 x 2 nicobar-manager/src/main...ix/nicobar/manager/rest
nicobar-manager/src/main...ix/nicobar/manager/rest
63:68 (13%)
89:94 (13%)
view
6 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
104:110 (4%)
103:109 (4%)
view
6 x 2 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
193:208 (2%)
191:198 (4%)
view
6 x 2 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
358:369 (2%)
227:234 (4%)
view
6 x 2 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
193:208 (2%)
187:194 (4%)
view
6 x 2 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
358:369 (2%)
214:221 (4%)
view
Most Frequent Duplicates
The list of 18 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
358:369 (2%)
227:234 (4%)
214:221 (4%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
217:224 (4%)
189:196 (5%)
133:140 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
184:196 (4%)
161:170 (5%)
105:114 (8%)
view
6 x 3 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
141:152 (2%)
128:139 (4%)
127:138 (4%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
176:183 (5%)
120:127 (8%)
202:209 (4%)
view
6 x 3 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
193:208 (2%)
191:198 (4%)
187:194 (4%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
189:201 (4%)
166:175 (5%)
110:119 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
197:206 (4%)
171:180 (5%)
115:124 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
198:207 (4%)
172:181 (5%)
116:125 (8%)
view
6 x 3 nicobar-cassandra/src/ma...tflix/nicobar/cassandra
nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
142:158 (2%)
129:142 (4%)
128:141 (4%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
183:190 (4%)
160:167 (5%)
104:111 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
196:203 (4%)
170:177 (5%)
114:121 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
190:202 (4%)
167:176 (5%)
111:120 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
177:184 (5%)
121:128 (8%)
203:210 (4%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
188:198 (4%)
165:172 (5%)
109:116 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
218:225 (4%)
190:197 (5%)
134:141 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
185:197 (4%)
162:171 (5%)
106:115 (8%)
view
6 x 3 nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
nicobar-core/src/main/ja...ix/nicobar/core/archive
175:182 (5%)
119:126 (8%)
201:208 (4%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
9 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
264:274 
246:256 
view
8 x 2 nicobar-core/src/main/ja...icobar/core/persistence
nicobar-core/src/main/ja...icobar/core/persistence
252:261 
234:243 
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...