GoogleCloudPlatform / smart-sdlc
Duplication

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

Intro
Learn more...
Duplication Overall
system70% (8,211 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js71% (6,978 lines)
yaml83% (899 lines)
cfg66% (172 lines)
html33% (162 lines)
Duplication per Component (primary)
wiki-interface43% (1,872 lines)
solution-database99% (505 lines)
solution-overview99% (505 lines)
pull-request-evaluator36% (490 lines)
dependency-overview99% (465 lines)
security-overview99% (465 lines)
integration-overview99% (465 lines)
api-overview98% (456 lines)
tc-generator99% (451 lines)
script-cypress99% (449 lines)
script-selenium98% (445 lines)
evaluator98% (444 lines)
code-search96% (440 lines)
script-playwright96% (438 lines)
image-processor91% (321 lines)

Duplication Between Components (50+ lines)

G solution-database solution-database solution-overview solution-overview solution-database--solution-overview 1010 tc-generator tc-generator solution-database--tc-generator 794 solution-overview--tc-generator 794 security-overview security-overview security-overview--solution-database 934 security-overview--solution-overview 934 security-overview--tc-generator 794 dependency-overview dependency-overview dependency-overview--solution-database 934 dependency-overview--solution-overview 934 dependency-overview--security-overview 930 integration-overview integration-overview dependency-overview--integration-overview 930 dependency-overview--tc-generator 794 evaluator evaluator dependency-overview--evaluator 786 integration-overview--solution-database 934 integration-overview--solution-overview 934 integration-overview--security-overview 930 integration-overview--tc-generator 794 api-overview api-overview api-overview--solution-database 920 api-overview--solution-overview 920 api-overview--security-overview 912 api-overview--dependency-overview 912 api-overview--integration-overview 912 api-overview--tc-generator 794 api-overview--evaluator 786 code-search code-search api-overview--code-search 798 script-cypress script-cypress script-cypress--security-overview 782 script-selenium script-selenium script-cypress--script-selenium 890 script-cypress--tc-generator 886 script-playwright script-playwright script-cypress--script-playwright 872 script-selenium--solution-overview 782 script-selenium--tc-generator 886 evaluator--solution-database 786 evaluator--solution-overview 786 evaluator--security-overview 786 evaluator--integration-overview 786 evaluator--script-cypress 884 evaluator--script-selenium 884 evaluator--tc-generator 886 evaluator--script-playwright 854 code-search--solution-database 798 code-search--solution-overview 798 code-search--security-overview 798 code-search--dependency-overview 798 code-search--integration-overview 798 code-search--script-cypress 864 code-search--script-selenium 864 code-search--tc-generator 876 code-search--evaluator 868 code-search--script-playwright 844 script-playwright--script-selenium 864 script-playwright--tc-generator 868

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 1,660 duplicates...
Size#FoldersFilesLinesCode
226 x 2 code-search/lib/config
security-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 solution-database/lib/config
solution-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 code-search/lib/config
solution-database/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 security-overview/lib/config
solution-database/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 code-search/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
security-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 integration-overview/lib/config
security-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 dependency-overview/lib/config
solution-database/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
integration-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 security-overview/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 dependency-overview/lib/config
solution-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 integration-overview/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 solution-overview/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 dependency-overview/lib/config
integration-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 integration-overview/lib/config
solution-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
solution-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 code-search/lib/config
integration-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
dependency-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 code-search/lib/config
dependency-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 dependency-overview/lib/config
security-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 solution-database/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 script-cypress/lib/config
script-selenium/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
code-search/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 security-overview/lib/config
solution-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 dependency-overview/lib/config
tc-generator/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 code-search/lib/config
solution-overview/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 api-overview/lib/config
solution-database/lib/config
17:399 (100%)
17:399 (100%)
view
226 x 2 integration-overview/lib/config
solution-database/lib/config
17:399 (100%)
17:399 (100%)
view
215 x 2 script-cypress/lib/config
security-overview/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-selenium/lib/config
solution-overview/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 code-search/lib/config
script-cypress/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-selenium/lib/config
security-overview/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 code-search/lib/config
script-selenium/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-cypress/lib/config
solution-overview/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-selenium/lib/config
tc-generator/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-cypress/lib/config
solution-database/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 integration-overview/lib/config
script-cypress/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 api-overview/lib/config
script-selenium/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-selenium/lib/config
solution-database/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 dependency-overview/lib/config
script-selenium/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 integration-overview/lib/config
script-selenium/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 dependency-overview/lib/config
script-cypress/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 script-cypress/lib/config
tc-generator/lib/config
17:388 (95%)
17:388 (95%)
view
215 x 2 api-overview/lib/config
script-cypress/lib/config
17:388 (95%)
17:388 (95%)
view
212 x 2 script-playwright/lib/config
solution-database/lib/config
17:385 (93%)
17:385 (93%)
view
212 x 2 script-playwright/lib/config
script-selenium/lib/config
17:385 (93%)
17:385 (93%)
view
212 x 2 script-cypress/lib/config
script-playwright/lib/config
17:385 (93%)
17:385 (93%)
view
212 x 2 dependency-overview/lib/config
script-playwright/lib/config
17:385 (93%)
17:385 (93%)
view
212 x 2 script-playwright/lib/config
tc-generator/lib/config
17:385 (93%)
17:385 (93%)
view
Duplicated Units
The list of top 38 duplicated units.
See data for all 38 unit duplicates...
Size#FoldersFilesLinesCode
104 x 12 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
solution-overview/lib/config
integration-overview/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
script-playwright/lib/config
...
19:159 
19:159 
19:159 
19:159 
19:159 
19:159 
19:159 
19:159 
19:159 
19:159 
...
view
84 x 2 wiki-interface/ui/js
wiki-interface/ui/js
22:115 
22:115 
view
52 x 2 solution-database/lib/gcp
solution-overview/lib/gcp
22:91 
22:92 
view
46 x 5 evaluator/lib/gcp
script-cypress/lib/gcp
script-selenium/lib/gcp
script-playwright/lib/gcp
tc-generator/lib/gcp
22:81 
22:81 
22:81 
22:81 
22:81 
view
44 x 3 integration-overview/lib/gcp
security-overview/lib/gcp
dependency-overview/lib/gcp
22:79 
22:79 
22:79 
view
36 x 2 wiki-interface/ui/js
wiki-interface/ui/js
262:309 
262:309 
view
32 x 2 wiki-interface/ui/js
wiki-interface/ui/js
433:474 
433:474 
view
31 x 2 solution-database/lib/config
solution-overview/lib/config
21:54 
21:54 
view
31 x 2 wiki-interface/ui/js
wiki-interface/ui/js
154:191 
154:191 
view
31 x 2 wiki-interface/ui/js
wiki-interface/ui/js
311:350 
311:350 
view
17 x 2 wiki-interface/ui/js
wiki-interface/ui/js
395:431 
395:431 
view
22 x 2 wiki-interface/ui/js
wiki-interface/ui/js
210:237 
210:237 
view
20 x 2 wiki-interface/ui/js
wiki-interface/ui/js
117:142 
117:142 
view
17 x 5 integration-overview/lib/config
security-overview/lib/config
api-overview/lib/config
wiki-interface/lib/config
dependency-overview/lib/config
21:40 
21:40 
21:40 
21:42 
21:40 
view
17 x 2 wiki-interface/ui/js
wiki-interface/ui/js
239:260 
239:260 
view
16 x 2 wiki-interface/ui/js
wiki-interface/ui/js
369:393 
369:393 
view
13 x 13 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
...
17:36 
17:36 
17:36 
17:36 
17:36 
17:36 
17:36 
17:36 
17:36 
17:36 
...
view
12 x 2 wiki-interface/ui/js
wiki-interface/ui/js
352:366 
352:366 
view
10 x 7 evaluator/lib/config
code-search/lib/config
script-cypress/lib/config
image-processor/lib/config
script-selenium/lib/config
script-playwright/lib/config
tc-generator/lib/config
21:33 
21:33 
21:33 
21:33 
21:33 
21:33 
21:33 
view
9 x 14 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
...
36:47 
57:68 
36:47 
36:47 
57:68 
43:54 
36:47 
36:47 
43:54 
43:54 
...
view
8 x 2 pull-request-evaluator/lib/config
wiki-interface/lib/config
20:29 
20:29 
view
7 x 15 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
161:172 
161:172 
161:172 
161:172 
232:243 
161:172 
161:172 
105:116 
161:172 
161:172 
...
view
7 x 15 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
174:185 
174:185 
174:185 
174:185 
245:256 
174:185 
174:185 
118:129 
174:185 
174:185 
...
view
7 x 15 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
187:198 
187:198 
187:198 
187:198 
258:269 
187:198 
187:198 
131:142 
187:198 
187:198 
...
view
7 x 14 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
200:211 
200:211 
200:211 
200:211 
271:282 
200:211 
200:211 
144:155 
200:211 
200:211 
...
view
7 x 13 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
...
213:224 
213:224 
213:224 
213:224 
284:295 
213:224 
213:224 
213:224 
213:224 
213:224 
...
view
7 x 13 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
...
226:237 
226:237 
226:237 
226:237 
297:308 
226:237 
226:237 
226:237 
226:237 
226:237 
...
view
7 x 13 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
...
239:250 
239:250 
239:250 
239:250 
310:321 
239:250 
239:250 
239:250 
239:250 
239:250 
...
view
7 x 13 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
script-selenium/lib/config
security-overview/lib/config
api-overview/lib/config
...
252:263 
252:263 
252:263 
252:263 
323:334 
252:263 
252:263 
252:263 
252:263 
252:263 
...
view
7 x 15 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
304:315 
304:315 
304:315 
304:315 
375:386 
304:315 
304:315 
157:168 
304:315 
304:315 
...
view
7 x 14 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
317:328 
343:354 
343:354 
343:354 
388:399 
343:354 
343:354 
196:207 
343:354 
343:354 
...
view
7 x 14 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
330:341 
356:367 
356:367 
356:367 
401:412 
356:367 
356:367 
209:220 
356:367 
356:367 
...
view
7 x 17 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
pull-request-evaluator/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
...
343:354 
369:380 
369:380 
369:380 
43:54 
414:425 
50:61 
369:380 
369:380 
222:233 
...
view
7 x 15 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
356:367 
317:328 
317:328 
317:328 
518:529 
317:328 
317:328 
170:181 
317:328 
317:328 
...
view
7 x 15 evaluator/lib/config
solution-database/lib/config
code-search/lib/config
script-cypress/lib/config
pull-request-evaluator/lib/config
solution-overview/lib/config
integration-overview/lib/config
image-processor/lib/config
script-selenium/lib/config
security-overview/lib/config
...
369:380 
330:341 
330:341 
330:341 
531:542 
330:341 
330:341 
183:194 
330:341 
330:341 
...
view
7 x 2 pull-request-evaluator/lib/config
wiki-interface/lib/config
32:40 
32:40 
view
7 x 2 pull-request-evaluator/lib/config
wiki-interface/lib/config
56:67 
305:316 
view
6 x 2 wiki-interface/ui/js
wiki-interface/ui/js
201:208 
201:208 
view