Duplication Overall
  • 11% duplication:
    • 8,688 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 970 duplicated lines
  • 101 duplicates
system11% (970 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx15% (623 lines)
ts7% (347 lines)
Duplication per Component (primary)
src11% (970 lines)
cypress0% (0 lines)
ROOT0% (0 lines)
nginx0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 101 duplicates...
Size#FoldersFilesLinesCode
38 x 2 src/elements/alt-style
src/elements/nested
19:63 (40%)
15:60 (50%)
view
26 x 2 src/elements/callout
src/elements/embed
65:96 (19%)
22:53 (14%)
view
23 x 2 src/elements/demo-image
src/elements/repeater
61:84 (14%)
16:39 (37%)
view
20 x 2 src/elements/alt-style
src/elements/key-takeaways
7:27 (100%)
7:27 (100%)
view
15 x 2 src/elements/cartoon
src/elements/image
121:135 (5%)
105:119 (7%)
view
13 x 2 src/plugin
src/plugin
171:183 (2%)
185:197 (2%)
view
13 x 2 src/plugin
src/plugin
171:183 (2%)
199:211 (2%)
view
13 x 2 src/plugin
src/plugin
185:197 (2%)
199:211 (2%)
view
12 x 2 src/plugin/fieldViews
src/plugin/fieldViews
188:201 (7%)
216:229 (7%)
view
11 x 2 src/elements/standard
src/elements/tweet
132:142 (7%)
23:33 (45%)
view
10 x 2 src/plugin/helpers
src/plugin/helpers
89:100 (5%)
118:129 (5%)
view
10 x 2 src/elements/standard
src/elements/standard
132:141 (6%)
168:177 (6%)
view
10 x 2 src/elements/image
src/elements/interactive
100:110 (10%)
66:76 (16%)
view
10 x 2 src/elements/callout
src/elements/embed
65:74 (16%)
165:174 (5%)
view
10 x 2 src/elements/standard
src/elements/tweet
168:177 (6%)
23:32 (41%)
view
9 x 2 src/elements/embed
src/elements/interactive
50:58 (17%)
29:37 (23%)
view
9 x 2 src/plugin/fieldViews
src/plugin/fieldViews
60:72 (25%)
124:136 (12%)
view
9 x 2 src/editorial-source-components
src/editorial-source-components
2:10 (75%)
2:10 (75%)
view
9 x 2 src/elements/membership
src/elements/standard
52:61 (18%)
58:67 (16%)
view
9 x 2 src/editorial-source-components
src/editorial-source-components
2:10 (75%)
2:10 (75%)
view
9 x 2 src/editorial-source-components
src/editorial-source-components
2:10 (75%)
2:10 (75%)
view
8 x 2 src/plugin/helpers
src/plugin/helpers
77:87 (4%)
137:146 (4%)
view
8 x 2 src/elements/demo-image
src/elements/repeater
87:94 (5%)
41:48 (13%)
view
8 x 2 src/elements/image
src/elements/membership
102:110 (8%)
53:61 (16%)
view
8 x 2 src/elements/interactive
src/elements/standard
68:76 (12%)
59:67 (14%)
view
8 x 2 src/elements/image
src/elements/standard
102:110 (8%)
59:67 (14%)
view
8 x 2 src/elements/cartoon
src/elements/image
136:144 (3%)
123:131 (3%)
view
8 x 2 src/elements/interactive
src/elements/membership
68:76 (12%)
53:61 (16%)
view
7 x 2 src/elements/cartoon
src/elements/cartoon
65:71 (2%)
90:96 (2%)
view
7 x 2 src/renderers/react
src/renderers/react
211:217 (1%)
352:358 (1%)
view
7 x 2 src/renderers/react
src/renderers/react
251:257 (1%)
288:294 (1%)
view
7 x 2 src/elements/callout
src/elements/standard
93:100 (8%)
60:67 (12%)
view
7 x 2 src/elements/standard
src/elements/table
123:129 (4%)
21:27 (31%)
view
7 x 2 src/plugin/fieldViews
src/plugin/fieldViews
144:152 (5%)
152:161 (5%)
view
7 x 2 src/elements/demo-image
src/plugin/helpers
38:44 (7%)
19:26 (11%)
view
7 x 2 src/elements/embed
src/elements/tweet
42:48 (19%)
23:29 (29%)
view
7 x 2 src/renderers/react
src/renderers/react
21:29 (21%)
86:94 (6%)
view
7 x 2 src/elements/cartoon
src/elements/comment
51:57 (13%)
11:17 (28%)
view
7 x 2 src/elements/embed
src/elements/interactive
42:48 (19%)
40:46 (20%)
view
7 x 2 src/elements/comment
src/elements/tweet
11:17 (28%)
19:25 (21%)
view
7 x 2 src/elements/demo-image
src/elements/repeater
109:116 (4%)
59:66 (11%)
view
7 x 2 src/elements/callout
src/elements/membership
93:100 (8%)
54:61 (14%)
view
7 x 2 src/elements/interactive
src/elements/tweet
40:46 (20%)
23:29 (29%)
view
7 x 2 src/elements/cartoon
src/elements/tweet
51:57 (13%)
19:25 (21%)
view
7 x 2 src/elements/callout
src/elements/interactive
93:100 (8%)
69:76 (11%)
view
7 x 2 src/plugin/fieldViews
src/plugin/fieldViews
72:78 (5%)
53:59 (6%)
view
7 x 2 src/plugin/fieldViews
src/plugin/fieldViews
114:120 (5%)
131:137 (6%)
view
7 x 2 src/elements/callout
src/elements/image
93:100 (8%)
103:110 (7%)
view
7 x 2 src/plugin/fieldViews
src/plugin/fieldViews
132:138 (6%)
130:136 (5%)
view
7 x 2 src/elements/standard
src/elements/tweet
44:50 (16%)
30:36 (21%)
view
Most Frequent Duplicates
The list of 27 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 7 src/elements/interactive
src/elements/membership
src/elements/callout
src/elements/image
src/elements/standard
src/elements/embed
src/elements/cartoon
70:76 (9%)
55:61 (12%)
94:100 (7%)
104:110 (6%)
61:67 (10%)
76:82 (9%)
83:89 (8%)
view
6 x 6 src/elements/interactive
src/elements/membership
src/elements/callout
src/elements/image
src/elements/standard
src/elements/embed
69:75 (9%)
54:60 (12%)
93:99 (7%)
103:109 (6%)
60:66 (10%)
75:81 (9%)
view
6 x 6 src/elements/embed
src/elements/membership
src/elements/interactive
src/elements/comment
src/elements/cartoon
src/elements/tweet
32:37 (11%)
7:12 (30%)
23:28 (15%)
12:17 (24%)
52:57 (11%)
20:25 (18%)
view
6 x 5 src/elements/embed
src/elements/tweet
src/elements/interactive
src/elements/standard
src/elements/standard
43:48 (16%)
24:29 (25%)
41:46 (17%)
133:138 (3%)
169:174 (3%)
view
6 x 5 src/elements/embed
src/elements/tweet
src/elements/interactive
src/elements/standard
src/elements/standard
42:47 (16%)
23:28 (25%)
40:45 (17%)
132:137 (3%)
168:173 (3%)
view
6 x 4 src/elements/comment
src/elements/embed
src/elements/cartoon
src/elements/tweet
11:16 (24%)
31:36 (11%)
51:56 (11%)
19:24 (18%)
view
6 x 4 src/elements/interactive
src/elements/membership
src/elements/standard
src/elements/image
68:74 (9%)
53:59 (12%)
59:65 (10%)
102:108 (6%)
view
6 x 3 src/plugin
src/plugin
src/plugin
175:180 (1%)
189:194 (1%)
203:208 (1%)
view
6 x 3 src/elements/standard
src/elements/table
src/elements/standard
123:128 (3%)
21:26 (27%)
162:167 (3%)
view
6 x 3 src/plugin/fieldViews
src/plugin/fieldViews
src/plugin/fieldViews
132:137 (5%)
130:135 (4%)
115:120 (4%)
view
6 x 3 src/editorial-source-components
src/editorial-source-components
src/editorial-source-components
2:7 (50%)
2:7 (50%)
2:7 (50%)
view
6 x 3 src/elements/standard
src/elements/tweet
src/elements/standard
136:141 (3%)
27:32 (25%)
172:177 (3%)
view
6 x 3 src/plugin
src/plugin
src/plugin
171:176 (1%)
185:190 (1%)
199:204 (1%)
view
6 x 3 src/plugin/fieldViews
src/plugin/fieldViews
src/plugin/fieldViews
119:129 (5%)
83:93 (4%)
100:110 (4%)
view
6 x 3 src/editorial-source-components
src/editorial-source-components
src/editorial-source-components
5:10 (50%)
5:10 (50%)
5:10 (50%)
view
6 x 3 src/plugin
src/plugin
src/plugin
176:181 (1%)
190:195 (1%)
204:209 (1%)
view
6 x 3 src/plugin
src/plugin
src/plugin
172:177 (1%)
186:191 (1%)
200:205 (1%)
view
6 x 3 src/elements/standard
src/elements/tweet
src/elements/standard
134:139 (3%)
25:30 (25%)
170:175 (3%)
view
6 x 3 src/plugin
src/plugin
src/plugin
177:182 (1%)
191:196 (1%)
205:210 (1%)
view
6 x 3 src/elements/standard
src/elements/tweet
src/elements/standard
135:140 (3%)
26:31 (25%)
171:176 (3%)
view
6 x 3 src/editorial-source-components
src/editorial-source-components
src/editorial-source-components
3:8 (50%)
3:8 (50%)
3:8 (50%)
view
6 x 3 src/plugin
src/plugin
src/plugin
178:183 (1%)
192:197 (1%)
206:211 (1%)
view
6 x 3 src/plugin
src/plugin
src/plugin
174:179 (1%)
188:193 (1%)
202:207 (1%)
view
6 x 3 src/editorial-source-components
src/editorial-source-components
src/editorial-source-components
4:9 (50%)
4:9 (50%)
4:9 (50%)
view
6 x 3 src/elements/comment
src/elements/table
src/elements/standard
13:18 (40%)
22:27 (27%)
124:129 (3%)
view
6 x 3 src/plugin
src/plugin
src/plugin
173:178 (1%)
187:192 (1%)
201:206 (1%)
view
6 x 3 src/plugin/helpers
src/plugin/helpers
src/plugin/helpers
77:83 (3%)
109:115 (3%)
137:143 (3%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
8 x 2 src/plugin/fieldViews
src/plugin/fieldViews
124:137 
60:73 
view
7 x 2 src/elements/key-takeaways
src/elements/alt-style
15:23 
15:23 
view
15 x 2 src/elements/key-takeaways
src/elements/alt-style
8:24 
8:24 
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...