openai / role-specific-plugins
Duplication

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

Intro
  • 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...
Duplication Overall
  • 9% duplication:
    • 63,573 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 5,951 duplicated lines
  • 431 duplicates
system9% (5,951 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py9% (3,614 lines)
css19% (1,492 lines)
tsx4% (284 lines)
js5% (215 lines)
ts8% (131 lines)
cjs3% (95 lines)
jsx3% (64 lines)
html3% (44 lines)
yaml1% (12 lines)
Duplication per Component (primary)
plugins9% (5,951 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 431 duplicates...
Size#FoldersFilesLinesCode
45 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
327:380 (3%)
624:677 (2%)
view
32 x 2 plugins/financial-markets/shared/dashboard
plugins/financial-markets/shared/dashboard
884:917 (3%)
1616:1649 (1%)
view
31 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
502:532 (2%)
750:780 (1%)
view
30 x 2 plugins/financial-market...f-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
51:88 (6%)
82:119 (2%)
view
29 x 2 plugins/financial-market...f-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
91:119 (6%)
150:178 (2%)
view
27 x 2 plugins/financial-market...f-model-builder/scripts
plugins/financial-market...t-model-builder/scripts
70:96 (9%)
83:109 (6%)
view
26 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
291:319 (<1%)
738:766 (1%)
view
25 x 2 plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
391:415 (2%)
177:201 (5%)
view
24 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
539:564 (1%)
787:812 (1%)
view
24 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
127:152 (1%)
104:129 (1%)
view
23 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
430:454 (1%)
723:747 (1%)
view
23 x 2 plugins/financial-markets/shared
plugins/financial-markets/shared
134:156 (5%)
311:333 (5%)
view
23 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app
234:260 (4%)
1198:1224 (<1%)
view
21 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
819:839 (1%)
913:933 (1%)
view
21 x 2 plugins/financial-market...idea-generation/scripts
plugins/financial-market...risk-management/scripts
51:71 (9%)
133:153 (6%)
view
21 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
87:111 (<1%)
494:518 (1%)
view
20 x 2 plugins/financial-market...f-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
13:33 (4%)
24:44 (1%)
view
19 x 2 plugins/data-analytics/src
plugins/data-analytics/src
108:128 (1%)
47:67 (4%)
view
19 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
3269:3289 (<1%)
390:410 (4%)
view
19 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app/charting
25:43 (8%)
33:51 (14%)
view
19 x 2 plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
337:359 (2%)
204:226 (4%)
view
19 x 2 plugins/financial-market...nings-deep-dive/scripts
plugins/financial-market...ty-model-update/scripts
269:287 (3%)
10:28 (10%)
view
19 x 2 plugins/financial-market...ls/user-context/scripts
plugins/sales/skills/user-context/scripts
42:64 (19%)
54:76 (10%)
view
19 x 2 plugins/data-analytics/src/analytics-app/tables
plugins/data-analytics/src
69:87 (6%)
172:190 (4%)
view
18 x 2 plugins/financial-markets/shared/dashboard
plugins/financial-markets/shared/dashboard
710:727 (2%)
1808:1825 (1%)
view
18 x 2 plugins/financial-market...ls/user-context/scripts
plugins/sales/skills/user-context/scripts
32:53 (26%)
43:64 (21%)
view
18 x 2 plugins/data-analytics/src/analytics-app/tables
plugins/data-analytics/src
122:141 (6%)
237:256 (4%)
view
18 x 2 plugins/financial-markets/shared/dashboard
plugins/financial-markets/shared/dashboard
730:749 (2%)
1785:1804 (1%)
view
18 x 2 plugins/data-analytics/src
plugins/data-analytics/src
391:408 (<1%)
795:812 (<1%)
view
18 x 2 plugins/data-analytics/mcp
plugins/data-analytics/src/analytics-app/charting
566:583 (<1%)
2:19 (10%)
view
17 x 2 plugins/data-analytics/src
plugins/data-analytics/src
158:174 (<1%)
197:213 (<1%)
view
17 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app
87:104 (3%)
1155:1172 (<1%)
view
17 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
394:412 (1%)
691:709 (<1%)
view
17 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app
409:427 (3%)
2249:2267 (<1%)
view
17 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app/tables
3106:3125 (<1%)
160:179 (6%)
view
17 x 2 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...ials-normalizer/scripts
20:36 (3%)
14:30 (12%)
view
17 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
3129:3149 (<1%)
341:361 (4%)
view
16 x 2 plugins/financial-market...f-model-builder/scripts
plugins/financial-market...t-model-builder/scripts
14:31 (100%)
14:31 (100%)
view
16 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
222:237 (1%)
338:353 (<1%)
view
16 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app
161:176 (9%)
128:143 (8%)
view
16 x 2 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
284:299 (2%)
412:427 (2%)
view
16 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
2997:3017 (<1%)
321:341 (3%)
view
15 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app
384:401 (2%)
2469:2486 (<1%)
view
15 x 2 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...ials-normalizer/scripts
80:94 (2%)
33:47 (10%)
view
15 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app/tables
3075:3090 (<1%)
122:137 (5%)
view
15 x 2 plugins/data-analytics/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
107:125 (1%)
83:101 (<1%)
view
15 x 2 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
3075:3090 (<1%)
237:252 (3%)
view
15 x 2 plugins/financial-market...ty-model-update/scripts
plugins/financial-market...ty-model-update/scripts
21:37 (40%)
933:949 (1%)
view
15 x 2 plugins/financial-market...nings-deep-dive/scripts
plugins/financial-market...nings-deep-dive/scripts
138:155 (7%)
173:190 (7%)
view
15 x 2 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app
476:492 (2%)
2321:2337 (<1%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 8 plugins/sales/skills/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
42:47 (3%)
35:40 (6%)
33:38 (2%)
20:25 (8%)
31:36 (10%)
51:56 (<1%)
24:29 (3%)
23:28 (7%)
view
6 x 8 plugins/sales/skills/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
41:46 (3%)
34:39 (6%)
32:37 (2%)
19:24 (8%)
30:35 (10%)
50:55 (<1%)
23:28 (3%)
22:27 (7%)
view
6 x 5 plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
45:50 (3%)
54:59 (<1%)
26:31 (7%)
34:39 (10%)
27:32 (3%)
view
6 x 5 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...comps-valuation/scripts
plugins/financial-market...ivity-generator/scripts
plugins/financial-market...comps-valuation/scripts
551:556 (1%)
863:868 (<1%)
405:410 (1%)
1277:1282 (<1%)
546:551 (1%)
view
6 x 5 plugins/data-analytics/src
plugins/data-analytics/src
plugins/data-analytics/src
plugins/data-analytics/src
plugins/data-analytics/src
169:174 (<1%)
208:213 (<1%)
361:366 (<1%)
401:406 (<1%)
805:810 (<1%)
view
6 x 5 plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
43:48 (3%)
52:57 (<1%)
24:29 (7%)
32:37 (10%)
25:30 (3%)
view
6 x 5 plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
44:49 (3%)
53:58 (<1%)
25:30 (7%)
33:38 (10%)
26:31 (3%)
view
6 x 5 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...source-of-truth/scripts
plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...mpany-tearsheet/scripts
plugins/financial-market...source-of-truth/scripts
80:85 (1%)
26:31 (2%)
33:38 (4%)
27:32 (6%)
201:206 (2%)
view
6 x 5 plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
plugins/product-design/skills/user-context/scripts
46:51 (3%)
55:60 (<1%)
27:32 (7%)
35:40 (10%)
28:33 (3%)
view
6 x 4 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
291:296 (<1%)
419:424 (<1%)
556:561 (<1%)
637:642 (<1%)
view
6 x 4 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
294:299 (<1%)
422:427 (<1%)
559:564 (<1%)
640:645 (<1%)
view
6 x 4 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
290:295 (<1%)
418:423 (<1%)
555:560 (<1%)
636:641 (<1%)
view
6 x 4 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
292:297 (<1%)
420:425 (<1%)
557:562 (<1%)
638:643 (<1%)
view
6 x 4 plugins/data-analytics/s...o-google-slides/scripts
plugins/data-analytics/s...o-google-slides/scripts
plugins/data-analytics/s...o-google-slides/scripts
plugins/data-analytics/s...o-google-slides/scripts
1763:1768 (<1%)
1859:1864 (<1%)
1949:1954 (<1%)
2109:2114 (<1%)
view
6 x 4 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
293:298 (<1%)
421:426 (<1%)
558:563 (<1%)
639:644 (<1%)
view
6 x 4 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
289:294 (<1%)
417:422 (<1%)
554:559 (<1%)
635:640 (<1%)
view
6 x 4 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
325:330 (<1%)
774:779 (<1%)
753:758 (<1%)
861:866 (<1%)
view
6 x 4 plugins/data-analytics/src
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/mcp
plugins/data-analytics/mcp
9:14 (2%)
14:19 (3%)
60:65 (<1%)
578:583 (<1%)
view
6 x 4 plugins/data-analytics/src
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/mcp
plugins/data-analytics/mcp
6:11 (2%)
11:16 (3%)
57:62 (<1%)
575:580 (<1%)
view
6 x 4 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
306:311 (<1%)
753:758 (<1%)
734:739 (<1%)
840:845 (<1%)
view
6 x 4 plugins/data-analytics/src
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/mcp
plugins/data-analytics/mcp
7:12 (2%)
12:17 (3%)
58:63 (<1%)
576:581 (<1%)
view
6 x 4 plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
395:400 (<1%)
181:186 (1%)
405:410 (<1%)
191:196 (1%)
view
6 x 4 plugins/financial-market...f-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
169:174 (2%)
182:187 (2%)
195:200 (2%)
209:214 (2%)
view
6 x 4 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src
1001:1006 (<1%)
2112:2117 (<1%)
614:619 (1%)
478:483 (1%)
view
6 x 4 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
307:312 (<1%)
754:759 (<1%)
735:740 (<1%)
841:846 (<1%)
view
6 x 4 plugins/data-analytics/src
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/mcp
plugins/data-analytics/mcp
8:13 (2%)
13:18 (3%)
59:64 (<1%)
577:582 (<1%)
view
6 x 4 plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
394:399 (<1%)
180:185 (1%)
404:409 (<1%)
190:195 (1%)
view
6 x 4 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app
431:436 (<1%)
613:618 (<1%)
1075:1080 (<1%)
2808:2813 (<1%)
view
6 x 4 plugins/financial-market...comps-valuation/scripts
plugins/financial-market...comps-valuation/scripts
plugins/financial-market...comps-valuation/scripts
plugins/financial-market...comps-valuation/scripts
494:499 (<1%)
558:563 (<1%)
639:644 (<1%)
686:691 (<1%)
view
6 x 4 plugins/financial-market...comps-valuation/scripts
plugins/financial-market...comps-valuation/scripts
plugins/financial-market...comps-valuation/scripts
plugins/financial-market...comps-valuation/scripts
495:500 (<1%)
559:564 (<1%)
640:645 (<1%)
687:692 (<1%)
view
6 x 4 plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
plugins/financial-market...el-data-cleaner/scripts
396:401 (<1%)
182:187 (1%)
406:411 (<1%)
192:197 (1%)
view
6 x 4 plugins/data-analytics/s...o-google-slides/scripts
plugins/data-analytics/s...o-google-slides/scripts
plugins/data-analytics/s...o-google-slides/scripts
plugins/data-analytics/s...o-google-slides/scripts
1861:1866 (<1%)
1951:1956 (<1%)
2111:2116 (<1%)
2160:2165 (<1%)
view
6 x 3 plugins/sales/skills/user-context/scripts
plugins/financial-market...ls/user-context/scripts
plugins/data-analytics/skills/user-context/scripts
154:159 (3%)
78:83 (6%)
69:74 (6%)
view
6 x 3 plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
plugins/data-analytics/s...ts/report_to_google_doc
276:281 (<1%)
402:407 (<1%)
540:545 (<1%)
view
6 x 3 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...source-of-truth/scripts
plugins/financial-market...ials-normalizer/scripts
83:88 (1%)
29:34 (2%)
36:41 (4%)
view
6 x 3 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src/analytics-app
1261:1266 (<1%)
2423:2428 (<1%)
2547:2552 (<1%)
view
6 x 3 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...source-of-truth/scripts
plugins/financial-market...ials-normalizer/scripts
88:93 (1%)
34:39 (2%)
41:46 (4%)
view
6 x 3 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/mcp
12:17 (4%)
2:7 (3%)
566:571 (<1%)
view
6 x 3 plugins/data-analytics/src/analytics-app/tables
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
129:134 (2%)
3082:3087 (<1%)
244:249 (1%)
view
6 x 3 plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
plugins/data-analytics/src
999:1004 (<1%)
2110:2115 (<1%)
476:481 (1%)
view
6 x 3 plugins/data-analytics/src
plugins/data-analytics/src
plugins/data-analytics/src
105:110 (2%)
211:216 (<1%)
754:759 (<1%)
view
6 x 3 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...source-of-truth/scripts
plugins/financial-market...ials-normalizer/scripts
82:87 (1%)
28:33 (2%)
35:40 (4%)
view
6 x 3 plugins/data-analytics/src/analytics-app/tables
plugins/data-analytics/src
plugins/data-analytics/src
78:83 (1%)
1284:1289 (<1%)
228:233 (2%)
view
6 x 3 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...source-of-truth/scripts
plugins/financial-market...ials-normalizer/scripts
85:90 (1%)
31:36 (2%)
38:43 (4%)
view
6 x 3 plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
plugins/sales/skills/user-context/scripts
48:53 (3%)
57:62 (<1%)
29:34 (7%)
view
6 x 3 plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/src/analytics-app/charting
plugins/data-analytics/mcp
15:20 (4%)
5:10 (3%)
569:574 (<1%)
view
6 x 3 plugins/financial-markets/shared/dashboard/assets
plugins/product-design/templates/prototype/src
plugins/data-analytics/src/styles
40:47 (<1%)
2:9 (54%)
94:101 (5%)
view
6 x 3 plugins/data-analytics/src/analytics-app/tables
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
287:293 (2%)
3282:3288 (<1%)
403:409 (1%)
view
6 x 3 plugins/data-analytics/src/analytics-app/tables
plugins/data-analytics/src/analytics-app
plugins/data-analytics/src
127:132 (2%)
3080:3085 (<1%)
242:247 (1%)
view
6 x 3 plugins/financial-market...ials-normalizer/scripts
plugins/financial-market...source-of-truth/scripts
plugins/financial-market...ials-normalizer/scripts
89:94 (1%)
35:40 (2%)
42:47 (4%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
14 x 2 plugins/financial-market...t-model-builder/scripts
plugins/financial-market...f-model-builder/scripts
0:0 
0:0 
view
6 x 2 plugins/data-analytics/src
plugins/data-analytics/src
61:68 
183:190 
view