Duplication Overall
  • 53% duplication:
    • 2,890 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,538 duplicated lines
  • 39 duplicates
system53% (1,538 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
css100% (846 lines)
scss49% (496 lines)
html62% (166 lines)
js4% (30 lines)
Duplication per Component (primary)
.build100% (929 lines)
atoms87% (597 lines)
shared1% (12 lines)
ROOT0% (0 lines)
harness0% (0 lines)

Duplication Between Components (50+ lines)

flowchart TB
    n0[".build"]
    n1["atoms"]
    n0 ---|"218"| 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
.build (11%)
  --> atoms (16%)
218 6 file pairs details...

Longest Duplicates
The list of 39 longest duplicates.
See data for all 39 duplicates...
Size#FoldersFilesLinesCode
423 x 2 .build/cases-eng
.build/cases-utla
324:1127 (100%)
324:1127 (100%)
view
233 x 2 atoms/cases-eng/client/css
atoms/cases-utla/client/css
1:282 (100%)
1:283 (100%)
view
68 x 2 .build/cases-utla
atoms/cases-utla/server/templates
1:102 (100%)
1:102 (100%)
view
65 x 2 .build/cases-eng
.build/cases-eng
324:400 (15%)
834:910 (15%)
view
65 x 2 .build/cases-utla
.build/cases-utla
324:400 (15%)
834:910 (15%)
view
65 x 2 .build/cases-eng
.build/cases-utla
324:400 (15%)
834:910 (15%)
view
65 x 2 .build/cases-eng
.build/cases-utla
834:910 (15%)
324:400 (15%)
view
48 x 2 .build/cases-utla
.build/cases-utla
11:82 (70%)
27:97 (70%)
view
48 x 2 atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
11:82 (70%)
27:97 (70%)
view
48 x 2 .build/cases-utla
atoms/cases-utla/server/templates
11:82 (70%)
27:97 (70%)
view
48 x 2 .build/cases-utla
atoms/cases-utla/server/templates
27:97 (70%)
11:82 (70%)
view
38 x 2 .build/cases-utla
.build/cases-utla
11:67 (55%)
42:97 (55%)
view
38 x 2 atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
11:67 (55%)
42:97 (55%)
view
38 x 2 .build/cases-utla
atoms/cases-utla/server/templates
11:67 (55%)
42:97 (55%)
view
38 x 2 .build/cases-utla
atoms/cases-utla/server/templates
42:97 (55%)
11:67 (55%)
view
28 x 2 .build/cases-utla
.build/cases-utla
11:52 (41%)
57:97 (41%)
view
28 x 2 atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
11:52 (41%)
57:97 (41%)
view
28 x 2 .build/cases-utla
atoms/cases-utla/server/templates
11:52 (41%)
57:97 (41%)
view
28 x 2 .build/cases-utla
atoms/cases-utla/server/templates
57:97 (41%)
11:52 (41%)
view
18 x 2 .build/cases-utla
.build/cases-utla
11:37 (26%)
72:97 (26%)
view
18 x 2 atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
11:37 (26%)
72:97 (26%)
view
18 x 2 .build/cases-utla
atoms/cases-utla/server/templates
11:37 (26%)
72:97 (26%)
view
18 x 2 .build/cases-utla
atoms/cases-utla/server/templates
72:97 (26%)
11:37 (26%)
view
15 x 2 atoms/cases-eng/client/js
atoms/cases-utla/client/js
1:22 (100%)
1:22 (100%)
view
15 x 2 .build/cases-eng
atoms/cases-eng/server/templates
1:19 (100%)
1:19 (100%)
view
9 x 2 atoms/cases-eng/client/css
atoms/cases-utla/client/css
1:10 (100%)
1:10 (100%)
view
8 x 2 .build/cases-utla
.build/cases-utla
11:21 (11%)
87:97 (11%)
view
8 x 2 atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
11:21 (11%)
87:97 (11%)
view
8 x 2 .build/cases-utla
atoms/cases-utla/server/templates
11:21 (11%)
87:97 (11%)
view
8 x 2 .build/cases-utla
atoms/cases-utla/server/templates
87:97 (11%)
11:21 (11%)
view
7 x 2 .build/cases-eng
atoms/cases-eng/client/css
1097:1103 (1%)
254:260 (3%)
view
7 x 2 .build/cases-utla
atoms/cases-utla/client/css
1097:1103 (1%)
255:261 (3%)
view
7 x 2 .build/cases-eng
atoms/cases-utla/client/css
1097:1103 (1%)
255:261 (3%)
view
7 x 2 .build/cases-utla
atoms/cases-eng/client/css
1097:1103 (1%)
254:260 (3%)
view
6 x 2 shared/css/guss-typography
shared/css/guss-typography
188:193 (5%)
200:205 (5%)
view
6 x 2 .build/cases-eng
atoms/cases-eng/client/css
1007:1012 (1%)
139:144 (2%)
view
6 x 2 .build/cases-utla
atoms/cases-utla/client/css
1007:1012 (1%)
139:144 (2%)
view
6 x 2 .build/cases-eng
atoms/cases-utla/client/css
1007:1012 (1%)
139:144 (2%)
view
6 x 2 .build/cases-utla
atoms/cases-eng/client/css
1007:1012 (1%)
139:144 (2%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 12 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
...
13:21 (8%)
13:21 (8%)
29:37 (8%)
44:52 (8%)
59:67 (8%)
74:82 (8%)
89:97 (8%)
29:37 (8%)
44:52 (8%)
59:67 (8%)
...
view
6 x 12 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
...
12:18 (8%)
12:18 (8%)
28:34 (8%)
43:49 (8%)
58:64 (8%)
73:79 (8%)
88:94 (8%)
28:34 (8%)
43:49 (8%)
58:64 (8%)
...
view
6 x 12 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
...
11:17 (8%)
11:17 (8%)
27:33 (8%)
42:48 (8%)
57:63 (8%)
72:78 (8%)
87:93 (8%)
27:33 (8%)
42:48 (8%)
57:63 (8%)
...
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
21:29 (8%)
21:29 (8%)
37:44 (8%)
52:59 (8%)
67:74 (8%)
82:89 (8%)
37:44 (8%)
52:59 (8%)
67:74 (8%)
82:89 (8%)
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
18:28 (8%)
18:28 (8%)
34:43 (8%)
49:58 (8%)
64:73 (8%)
79:88 (8%)
34:43 (8%)
49:58 (8%)
64:73 (8%)
79:88 (8%)
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
26:32 (8%)
26:32 (8%)
41:47 (8%)
56:62 (8%)
71:77 (8%)
86:92 (8%)
41:47 (8%)
56:62 (8%)
71:77 (8%)
86:92 (8%)
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
17:27 (8%)
17:27 (8%)
33:42 (8%)
48:57 (8%)
63:72 (8%)
78:87 (8%)
33:42 (8%)
48:57 (8%)
63:72 (8%)
78:87 (8%)
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
25:30 (8%)
25:30 (8%)
40:45 (8%)
55:60 (8%)
70:75 (8%)
85:90 (8%)
40:45 (8%)
55:60 (8%)
70:75 (8%)
85:90 (8%)
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
14:25 (8%)
14:25 (8%)
30:40 (8%)
45:55 (8%)
60:70 (8%)
75:85 (8%)
30:40 (8%)
45:55 (8%)
60:70 (8%)
75:85 (8%)
view
6 x 10 .build/cases-utla
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
atoms/cases-utla/server/templates
.build/cases-utla
.build/cases-utla
.build/cases-utla
.build/cases-utla
16:26 (8%)
16:26 (8%)
32:41 (8%)
47:56 (8%)
62:71 (8%)
77:86 (8%)
32:41 (8%)
47:56 (8%)
62:71 (8%)
77:86 (8%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
354:360 (1%)
354:360 (1%)
864:870 (1%)
864:870 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
350:356 (1%)
350:356 (1%)
860:866 (1%)
860:866 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
331:337 (1%)
331:337 (1%)
841:847 (1%)
841:847 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
358:364 (1%)
358:364 (1%)
868:874 (1%)
868:874 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
325:331 (1%)
325:331 (1%)
835:841 (1%)
835:841 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
328:334 (1%)
328:334 (1%)
838:844 (1%)
838:844 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
366:372 (1%)
366:372 (1%)
876:882 (1%)
876:882 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
343:349 (1%)
343:349 (1%)
853:859 (1%)
853:859 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
342:348 (1%)
342:348 (1%)
852:858 (1%)
852:858 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
369:375 (1%)
369:375 (1%)
879:885 (1%)
879:885 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
374:380 (1%)
374:380 (1%)
884:890 (1%)
884:890 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
351:357 (1%)
351:357 (1%)
861:867 (1%)
861:867 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
357:363 (1%)
357:363 (1%)
867:873 (1%)
867:873 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
387:393 (1%)
387:393 (1%)
897:903 (1%)
897:903 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
376:382 (1%)
376:382 (1%)
886:892 (1%)
886:892 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
340:346 (1%)
340:346 (1%)
850:856 (1%)
850:856 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
333:339 (1%)
333:339 (1%)
843:849 (1%)
843:849 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
372:378 (1%)
372:378 (1%)
882:888 (1%)
882:888 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
332:338 (1%)
332:338 (1%)
842:848 (1%)
842:848 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
381:387 (1%)
381:387 (1%)
891:897 (1%)
891:897 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
345:351 (1%)
345:351 (1%)
855:861 (1%)
855:861 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
378:384 (1%)
378:384 (1%)
888:894 (1%)
888:894 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
373:379 (1%)
373:379 (1%)
883:889 (1%)
883:889 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
324:330 (1%)
324:330 (1%)
834:840 (1%)
834:840 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
330:336 (1%)
330:336 (1%)
840:846 (1%)
840:846 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
368:374 (1%)
368:374 (1%)
878:884 (1%)
878:884 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
388:394 (1%)
388:394 (1%)
898:904 (1%)
898:904 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
352:358 (1%)
352:358 (1%)
862:868 (1%)
862:868 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
327:333 (1%)
327:333 (1%)
837:843 (1%)
837:843 (1%)
view
6 x 4 .build/cases-eng
atoms/cases-utla/client/css
.build/cases-utla
atoms/cases-eng/client/css
1098:1103 (1%)
256:261 (2%)
1098:1103 (1%)
255:260 (2%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
355:361 (1%)
355:361 (1%)
865:871 (1%)
865:871 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
339:345 (1%)
339:345 (1%)
849:855 (1%)
849:855 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
391:397 (1%)
391:397 (1%)
901:907 (1%)
901:907 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
385:391 (1%)
385:391 (1%)
895:901 (1%)
895:901 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
392:398 (1%)
392:398 (1%)
902:908 (1%)
902:908 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
337:343 (1%)
337:343 (1%)
847:853 (1%)
847:853 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
367:373 (1%)
367:373 (1%)
877:883 (1%)
877:883 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
349:355 (1%)
349:355 (1%)
859:865 (1%)
859:865 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
380:386 (1%)
380:386 (1%)
890:896 (1%)
890:896 (1%)
view
6 x 4 .build/cases-eng
.build/cases-utla
.build/cases-eng
.build/cases-utla
364:370 (1%)
364:370 (1%)
874:880 (1%)
874:880 (1%)
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...