apache / apisix-website
Duplication

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

Intro
Learn more...
Duplication Overall
system42% (5,647 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
scss58% (2,069 lines)
tsx31% (1,997 lines)
js40% (1,000 lines)
css90% (553 lines)
ts33% (28 lines)
Duplication per Component (primary)
website30% (2,012 lines)
doc78% (2,002 lines)
blog58% (1,523 lines)
config15% (110 lines)
scripts0% (0 lines)

Duplication Between Components (50+ lines)

G doc doc website website doc--website 3389 blog blog blog--doc 2864 blog--website 2386

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 235 duplicates...
Size#FoldersFilesLinesCode
346 x 2 doc/src/css
website/src/css
3:415 (79%)
5:417 (78%)
view
211 x 2 blog/src/css
website/src/css
238:498 (48%)
237:497 (48%)
view
196 x 2 blog/src/theme/CodeBlock
doc/src/theme/CodeBlock
25:282 (100%)
25:282 (100%)
view
147 x 2 blog/src/css
doc/src/css
238:418 (33%)
235:415 (33%)
view
143 x 2 doc/src/theme/SearchBar
website/src/theme/SearchBar
21:204 (100%)
21:204 (100%)
view
143 x 2 blog/src/theme/SearchBar
doc/src/theme/SearchBar
21:204 (100%)
21:204 (100%)
view
143 x 2 blog/src/theme/SearchBar
website/src/theme/SearchBar
21:204 (100%)
21:204 (100%)
view
123 x 2 doc/src/theme/Footer
website/src/theme/Footer
20:163 (100%)
20:163 (100%)
view
100 x 2 doc/src/theme/DocSidebar
website/src/theme/DocSidebar
11:127 (86%)
10:126 (94%)
view
92 x 2 blog/src/css
doc/src/css
39:144 (21%)
36:141 (21%)
view
92 x 2 blog/src/css
website/src/css
39:144 (21%)
38:143 (21%)
view
88 x 2 doc/src/css
website/src/css
416:526 (20%)
422:532 (20%)
view
77 x 2 blog/src/theme/Footer
doc/src/theme/Footer
1:94 (82%)
1:94 (82%)
view
77 x 2 doc/src/theme/Footer
website/src/theme/Footer
1:94 (82%)
1:94 (82%)
view
77 x 2 blog/src/theme/Footer
website/src/theme/Footer
1:94 (82%)
1:94 (82%)
view
73 x 2 blog/src/css
website/src/css
146:236 (16%)
145:235 (16%)
view
73 x 2 blog/src/css
doc/src/css
146:236 (16%)
143:233 (16%)
view
64 x 2 doc/src/theme/DocPage
website/src/theme/DocPage
10:86 (100%)
9:85 (100%)
view
61 x 2 blog/src/css
doc/src/css
423:498 (14%)
416:491 (14%)
view
61 x 2 doc/src/theme/NavbarItem/LocaleDropdownNavbarItem
website/src/theme/Navbar...ocaleDropdownNavbarItem
20:90 (100%)
20:90 (100%)
view
54 x 2 blog/en
blog/zh
57:115 (52%)
59:117 (51%)
view
51 x 2 blog/src/theme/CodeBlock
doc/src/theme/CodeBlock
10:67 (100%)
10:67 (100%)
view
49 x 2 doc/src/theme/NotFound
website/src/theme/NotFound
3:65 (100%)
3:65 (100%)
view
49 x 2 blog/src/theme/NotFound
doc/src/theme/NotFound
3:65 (100%)
3:65 (100%)
view
49 x 2 blog/src/theme/NotFound
website/src/theme/NotFound
3:65 (100%)
3:65 (100%)
view
46 x 2 blog/src/css
website/src/theme/Footer
1:60 (100%)
1:60 (100%)
view
46 x 2 doc/src/css
doc/src/theme/Footer
1:60 (100%)
1:60 (100%)
view
46 x 2 blog/src/css
website/src/css
1:60 (100%)
1:60 (100%)
view
46 x 2 blog/src/css
doc/src/theme/Footer
1:60 (100%)
1:60 (100%)
view
46 x 2 doc/src/theme/Footer
website/src/theme/Footer
1:60 (100%)
1:60 (100%)
view
46 x 2 doc/src/css
website/src/css
1:60 (100%)
1:60 (100%)
view
46 x 2 doc/src/theme/Footer
website/src/css
1:60 (100%)
1:60 (100%)
view
46 x 2 website/src/css
website/src/theme/Footer
1:60 (100%)
1:60 (100%)
view
46 x 2 doc/src/theme/Footer
website/src/theme/Footer
1:53 (100%)
1:53 (100%)
view
46 x 2 blog/src/css
doc/src/css
1:60 (100%)
1:60 (100%)
view
46 x 2 doc/src/css
website/src/theme/Footer
1:60 (100%)
1:60 (100%)
view
44 x 2 blog/src/theme/NotFound
doc/src/theme/NotFound
10:53 (100%)
10:53 (100%)
view
44 x 2 blog/src/theme/NotFound
website/src/theme/NotFound
10:53 (100%)
10:53 (100%)
view
44 x 2 doc/src/theme/NotFound
website/src/theme/NotFound
10:53 (100%)
10:53 (100%)
view
44 x 2 doc/src/theme/DocPage
website/src/theme/DocPage
145:194 (24%)
124:173 (26%)
view
41 x 2 doc
website
221:262 (15%)
96:137 (28%)
view
37 x 2 blog/src/theme/NotFound
website/src/theme/NotFound
1:46 (100%)
1:46 (100%)
view
37 x 2 blog/src/theme/NotFound
doc/src/theme/NotFound
1:46 (100%)
1:46 (100%)
view
37 x 2 doc/src/theme/NotFound
website/src/theme/NotFound
1:46 (100%)
1:46 (100%)
view
33 x 2 blog/src/theme/Footer
doc/src/theme/Footer
123:159 (27%)
125:161 (26%)
view
33 x 2 blog/src/theme/Logo
doc/src/theme/Logo
16:48 (100%)
16:48 (100%)
view
33 x 2 blog/src/theme/Footer
website/src/theme/Footer
123:159 (27%)
125:161 (26%)
view
33 x 2 blog/src/css
website/src/css
3:37 (7%)
3:37 (7%)
view
32 x 2 blog/src/theme/Footer
website/src/theme/Footer
20:61 (26%)
20:61 (26%)
view
32 x 2 blog/src/theme/Footer
doc/src/theme/Footer
20:61 (26%)
20:61 (26%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
124 x 3 doc/src/theme/SearchBar
blog/src/theme/SearchBar
website/src/theme/SearchBar
41:197 
41:197 
41:197 
view
8 x 2 doc/src/theme/DocSidebar
website/src/theme/DocSidebar
31:40 
30:39 
view
8 x 2 doc/src/theme/Logo
blog/src/theme/Logo
31:40 
31:40 
view
7 x 2 doc/src/theme/Logo
blog/src/theme/Logo
32:40 
32:40 
view
6 x 3 doc/src/theme/NavbarItem/LocaleDropdownNavbarItem
blog/src/theme/NavbarItem/LocaleDropdownNavbarItem
website/src/theme/Navbar...ocaleDropdownNavbarItem
77:84 
76:83 
77:84 
view