apache / dolphinscheduler
Duplication

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

Intro
Learn more...
Duplication Overall
system17% (22,028 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java10% (7,026 lines)
ts22% (6,381 lines)
tsx34% (5,748 lines)
sql15% (1,034 lines)
yaml31% (856 lines)
xml14% (455 lines)
tf26% (256 lines)
hcl84% (138 lines)
scss13% (134 lines)
Duplication per Component (primary)
dolphinscheduler-ui26% (12,263 lines)
dolphinscheduler-api8% (1,737 lines)
dolphinscheduler-master18% (1,662 lines)
dolphinscheduler-dao11% (1,527 lines)
dolphinscheduler-task-plugin11% (1,353 lines)
dolphinscheduler-datasource-plugin19% (872 lines)
deploy21% (696 lines)
dolphinscheduler-common7% (303 lines)
dolphinscheduler-spi23% (274 lines)
dolphinscheduler-alert6% (256 lines)
dolphinscheduler-registry9% (226 lines)
dolphinscheduler-standalone-server58% (209 lines)
dolphinscheduler-storage-plugin11% (179 lines)
dolphinscheduler-worker14% (152 lines)
dolphinscheduler-extract6% (114 lines)
dolphinscheduler-service4% (92 lines)
dolphinscheduler-tools9% (57 lines)
dolphinscheduler-dao-plugin17% (36 lines)
dolphinscheduler-task-executor1% (20 lines)
dolphinscheduler-eventbus0% (0 lines)
tools0% (0 lines)
style0% (0 lines)
dolphinscheduler-e2e0% (0 lines)
dolphinscheduler-yarn-aop0% (0 lines)
dolphinscheduler-meter0% (0 lines)
dolphinscheduler-microbench0% (0 lines)
dolphinscheduler-authentication0% (0 lines)
dolphinscheduler-dist0% (0 lines)
ROOT0% (0 lines)
dolphinscheduler-scheduler-plugin0% (0 lines)

Duplication Between Components (50+ lines)

G dolphinscheduler-master dolphinscheduler-master dolphinscheduler-worker dolphinscheduler-worker dolphinscheduler-master--dolphinscheduler-worker 282 dolphinscheduler-standalone-server dolphinscheduler-standalone-server dolphinscheduler-master--dolphinscheduler-standalone-server 268 dolphinscheduler-tools dolphinscheduler-tools dolphinscheduler-master--dolphinscheduler-tools 68 dolphinscheduler-standalone-server--dolphinscheduler-worker 194 dolphinscheduler-standalone-server--dolphinscheduler-tools 59 dolphinscheduler-api dolphinscheduler-api dolphinscheduler-api--dolphinscheduler-master 244 dolphinscheduler-api--dolphinscheduler-worker 148 dolphinscheduler-api--dolphinscheduler-standalone-server 252 dolphinscheduler-dao dolphinscheduler-dao dolphinscheduler-api--dolphinscheduler-dao 100 dolphinscheduler-service dolphinscheduler-service dolphinscheduler-api--dolphinscheduler-service 77 dolphinscheduler-api--dolphinscheduler-tools 68 dolphinscheduler-dao--dolphinscheduler-master 72 dolphinscheduler-registry dolphinscheduler-registry dolphinscheduler-dao--dolphinscheduler-registry 247 dolphinscheduler-task-plugin dolphinscheduler-task-plugin dolphinscheduler-dao--dolphinscheduler-task-plugin 60 dolphinscheduler-dao--dolphinscheduler-service 86 dolphinscheduler-extract dolphinscheduler-extract dolphinscheduler-dao--dolphinscheduler-extract 62 dolphinscheduler-datasource-plugin dolphinscheduler-datasource-plugin dolphinscheduler-datasource-plugin--dolphinscheduler-task-plugin 202 dolphinscheduler-spi dolphinscheduler-spi dolphinscheduler-datasource-plugin--dolphinscheduler-spi 191 dolphinscheduler-alert dolphinscheduler-alert dolphinscheduler-alert--dolphinscheduler-master 186 dolphinscheduler-alert--dolphinscheduler-worker 126 dolphinscheduler-alert--dolphinscheduler-standalone-server 112 dolphinscheduler-alert--dolphinscheduler-api 188 dolphinscheduler-alert--dolphinscheduler-tools 68 dolphinscheduler-common dolphinscheduler-common dolphinscheduler-common--dolphinscheduler-datasource-plugin 114 dolphinscheduler-common--dolphinscheduler-task-plugin 175

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 6,411 duplicates...
Size#FoldersFilesLinesCode
76 x 2 dolphinscheduler-ui/src/...r/statistics/statistics
dolphinscheduler-ui/src/...r/statistics/statistics
40:132 (44%)
40:132 (43%)
view
76 x 2 dolphinscheduler-ui/src/...or/servers/alert_server
dolphinscheduler-ui/src/.../monitor/servers/master
89:165 (59%)
89:165 (59%)
view
70 x 2 dolphinscheduler-ui/src/store/project
dolphinscheduler-ui/src/...projects/task/constants
87:156 (43%)
115:184 (40%)
view
69 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
50:142 (87%)
50:142 (87%)
view
68 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
53:142 (86%)
60:149 (81%)
view
68 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
53:142 (86%)
60:149 (81%)
view
68 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
56:145 (87%)
53:142 (86%)
view
68 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
56:145 (87%)
53:142 (86%)
view
68 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
56:145 (87%)
60:149 (81%)
view
67 x 2 dolphinscheduler-ui/src/views/home/components
dolphinscheduler-ui/src/...cts/overview/components
25:96 (100%)
25:96 (100%)
view
61 x 2 dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
35:113 (51%)
35:113 (52%)
view
61 x 2 dolphinscheduler-ui/src/...ity/worker-group-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
35:113 (52%)
35:113 (52%)
view
61 x 2 dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...ity/worker-group-manage
35:113 (51%)
35:113 (52%)
view
61 x 2 dolphinscheduler-ui/src/...security/cluster-manage
dolphinscheduler-ui/src/...ity/worker-group-manage
35:113 (51%)
35:113 (52%)
view
61 x 2 dolphinscheduler-ui/src/...security/cluster-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
35:113 (51%)
35:113 (52%)
view
61 x 2 dolphinscheduler-ui/src/...security/cluster-manage
dolphinscheduler-ui/src/...rity/environment-manage
35:113 (51%)
35:113 (51%)
view
60 x 2 dolphinscheduler-dao/src/main/resources/sql
dolphinscheduler-dao/src...3.3.0_schema/postgresql
1316:1382 (5%)
18:84 (20%)
view
60 x 2 dolphinscheduler-ui/src/store/project
dolphinscheduler-ui/src/...projects/task/constants
25:84 (37%)
57:116 (34%)
view
58 x 2 dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...s/security/token-manage
35:110 (49%)
35:110 (49%)
view
58 x 2 dolphinscheduler-ui/src/...s/security/token-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
35:110 (49%)
35:110 (49%)
view
58 x 2 dolphinscheduler-ui/src/...s/security/token-manage
dolphinscheduler-ui/src/...ity/worker-group-manage
35:110 (49%)
35:110 (49%)
view
58 x 2 dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...ty/k8s-namespace-manage
35:110 (52%)
35:110 (51%)
view
58 x 2 dolphinscheduler-ui/src/...security/cluster-manage
dolphinscheduler-ui/src/...s/security/token-manage
35:110 (49%)
35:110 (49%)
view
57 x 2 dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...rity/environment-manage
35:109 (51%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...ty/k8s-namespace-manage
dolphinscheduler-ui/src/...s/security/token-manage
35:109 (50%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
35:109 (51%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...ty/k8s-namespace-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
35:109 (50%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...security/cluster-manage
dolphinscheduler-ui/src/...ty/k8s-namespace-manage
35:109 (48%)
35:109 (50%)
view
57 x 2 dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...ity/worker-group-manage
35:109 (51%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...s/security/token-manage
35:109 (51%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...ty/k8s-namespace-manage
35:109 (48%)
35:109 (50%)
view
57 x 2 dolphinscheduler-ui/src/...ty/k8s-namespace-manage
dolphinscheduler-ui/src/...ity/worker-group-manage
35:109 (50%)
35:109 (48%)
view
57 x 2 dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...security/cluster-manage
35:109 (51%)
35:109 (48%)
view
56 x 2 dolphinscheduler-ui/src/views/home
dolphinscheduler-ui/src/views/projects/overview
52:111 (75%)
51:110 (76%)
view
56 x 2 dolphinscheduler-datasou...atasource/api/constants
dolphinscheduler-task-pl...heduler/plugin/task/api
165:361 (32%)
110:306 (47%)
view
51 x 2 dolphinscheduler-master/...ngine/task/statemachine
dolphinscheduler-master/...ngine/task/statemachine
52:118 (62%)
44:110 (65%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
43:108 (84%)
44:109 (85%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
43:108 (84%)
43:108 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:105 (84%)
40:105 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:105 (84%)
40:105 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:105 (84%)
40:105 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:105 (84%)
40:105 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:105 (84%)
40:105 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
44:109 (85%)
43:108 (84%)
view
48 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:105 (84%)
40:105 (84%)
view
47 x 2 dolphinscheduler-dao/src/main/resources/sql
dolphinscheduler-registr...jdbc/src/main/resources
1323:1373 (4%)
19:69 (100%)
view
45 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
43:103 (78%)
40:100 (78%)
view
45 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:100 (78%)
44:104 (80%)
view
45 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:100 (78%)
43:103 (78%)
view
45 x 2 dolphinscheduler-master/...e/workflow/statemachine
dolphinscheduler-master/...e/workflow/statemachine
40:100 (78%)
43:103 (78%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 51 unit duplicates...
Size#FoldersFilesLinesCode
66 x 3 dolphinscheduler-ui/src/.../security/tenant-manage
dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...security/cluster-manage
90:157 
99:166 
102:169 
view
65 x 2 dolphinscheduler-ui/src/...s/security/token-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
69:135 
73:139 
view
63 x 5 dolphinscheduler-ui/src/...s/security/token-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
dolphinscheduler-ui/src/.../security/tenant-manage
dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...security/cluster-manage
71:135 
75:139 
93:157 
102:166 
105:169 
view
47 x 7 dolphinscheduler-ui/src/...s/security/token-manage
dolphinscheduler-ui/src/...rity/alarm-group-manage
dolphinscheduler-ui/src/...urity/yarn-queue-manage
dolphinscheduler-ui/src/...ity/worker-group-manage
dolphinscheduler-ui/src/...rity/environment-manage
dolphinscheduler-ui/src/...ty/k8s-namespace-manage
dolphinscheduler-ui/src/...security/cluster-manage
35:93 
35:93 
35:93 
35:93 
35:93 
35:93 
35:93 
view
25 x 2 dolphinscheduler-ui/src/components/form/fields
dolphinscheduler-ui/src/components/form/fields
41:68 
36:63 
view
22 x 2 dolphinscheduler-dao/src...eduler/dao/entity/event
dolphinscheduler-dao/src...eduler/dao/entity/event
162:185 
162:185 
view
21 x 2 dolphinscheduler-ui/src/.../projects/task/instance
dolphinscheduler-ui/src/.../projects/task/instance
355:379 
335:359 
view
21 x 2 dolphinscheduler-master/...er/cluster/loadbalancer
dolphinscheduler-master/...er/cluster/loadbalancer
74:102 
81:109 
view
19 x 3 dolphinscheduler-ui/src/.../monitor/servers/worker
dolphinscheduler-ui/src/.../monitor/servers/master
dolphinscheduler-ui/src/...or/servers/alert_server
55:77 
55:77 
55:77 
view
16 x 2 dolphinscheduler-datasou...asource/starrocks/param
dolphinscheduler-datasou...asource/oceanbase/param
156:173 
140:157 
view
15 x 2 dolphinscheduler-datasou...n/datasource/hive/param
dolphinscheduler-datasou.../datasource/spark/param
25:41 
25:41 
view
12 x 2 dolphinscheduler-datasou...n/datasource/hive/param
dolphinscheduler-datasou.../datasource/spark/param
26:39 
26:39 
view
12 x 2 dolphinscheduler-ui/src/...r/statistics/statistics
dolphinscheduler-ui/src/...r/statistics/statistics
73:86 
73:86 
view
12 x 2 dolphinscheduler-ui/src/...r/statistics/statistics
dolphinscheduler-ui/src/...r/statistics/statistics
90:103 
90:103 
view
11 x 13 dolphinscheduler-datasou...n/datasource/hana/param
dolphinscheduler-datasou...uler/plugin/doris/param
dolphinscheduler-datasou...tasource/databend/param
dolphinscheduler-datasou...asource/snowflake/param
dolphinscheduler-datasou...source/postgresql/param
dolphinscheduler-datasou...in/datasource/db2/param
dolphinscheduler-datasou...datasource/presto/param
dolphinscheduler-datasou...source/clickhouse/param
dolphinscheduler-datasou...atasource/vertica/param
dolphinscheduler-datasou.../datasource/mysql/param
...
25:37 
25:37 
25:37 
25:37 
25:37 
25:37 
25:37 
25:37 
25:37 
25:37 
...
view
10 x 8 dolphinscheduler-datasou...n/datasource/hana/param
dolphinscheduler-datasou...uler/plugin/doris/param
dolphinscheduler-datasou...asource/snowflake/param
dolphinscheduler-datasou...in/datasource/db2/param
dolphinscheduler-datasou...datasource/presto/param
dolphinscheduler-datasou...atasource/vertica/param
dolphinscheduler-datasou.../datasource/mysql/param
dolphinscheduler-datasou...asource/sqlserver/param
26:37 
26:37 
26:37 
26:37 
26:37 
26:37 
26:37 
26:37 
view
10 x 2 dolphinscheduler-datasou.../datasource/trino/param
dolphinscheduler-datasou...datasource/dameng/param
25:36 
25:36 
view
10 x 2 dolphinscheduler-storage...duler/plugin/storage/s3
dolphinscheduler-common/...duler/common/log/remote
204:217 
108:121 
view
10 x 2 dolphinscheduler-ui/src/...r/statistics/statistics
dolphinscheduler-ui/src/...r/statistics/statistics
107:118 
107:118 
view
9 x 2 dolphinscheduler-datasou.../datasource/trino/param
dolphinscheduler-datasou...datasource/dameng/param
26:36 
26:36 
view
9 x 3 dolphinscheduler-ui/src/.../monitor/servers/worker
dolphinscheduler-ui/src/.../monitor/servers/master
dolphinscheduler-ui/src/...or/servers/alert_server
42:54 
42:54 
42:54 
view
9 x 2 dolphinscheduler-ui/src/views/home
dolphinscheduler-ui/src/views/projects/overview
21:33 
21:33 
view
9 x 3 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
59:69 
86:96 
61:71 
view
9 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
54:66 
54:66 
view
9 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
34:44 
34:44 
view
9 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
51:63 
66:78 
view
8 x 4 dolphinscheduler-datasou...tasource/databend/param
dolphinscheduler-datasou...source/postgresql/param
dolphinscheduler-datasou...source/clickhouse/param
dolphinscheduler-datasou...datasource/kyuubi/param
26:35 
26:35 
26:35 
26:35 
view
8 x 2 dolphinscheduler-ui/src/...r/statistics/statistics
dolphinscheduler-ui/src/...r/statistics/statistics
122:131 
122:131 
view
7 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
221:229 
272:280 
view
7 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
248:256 
281:289 
view
7 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
134:142 
119:127 
view
7 x 2 dolphinscheduler-alert/d...r/plugin/alert/dingtalk
dolphinscheduler-alert/d...ler/plugin/alert/wechat
364:372 
295:303 
view
7 x 2 dolphinscheduler-task-pl...ler/plugin/task/chunjun
dolphinscheduler-task-pl...duler/plugin/task/datax
130:139 
272:281 
view
6 x 2 dolphinscheduler-datasou.../datasource/trino/param
dolphinscheduler-datasou...datasource/presto/param
138:145 
130:137 
view
6 x 2 dolphinscheduler-datasou...tasource/redshift/param
dolphinscheduler-datasou...datasource/athena/param
182:189 
126:133 
view
6 x 7 dolphinscheduler-datasou...datasource/oracle/param
dolphinscheduler-datasou...tasource/databend/param
dolphinscheduler-datasou...n/datasource/hive/param
dolphinscheduler-datasou...source/postgresql/param
dolphinscheduler-datasou...in/datasource/db2/param
dolphinscheduler-datasou...source/clickhouse/param
dolphinscheduler-datasou...datasource/kyuubi/param
158:165 
129:136 
159:166 
228:235 
136:143 
136:143 
139:146 
view
6 x 2 dolphinscheduler-datasou...atasource/vertica/param
dolphinscheduler-datasou...asource/sqlserver/param
125:132 
138:145 
view
6 x 3 dolphinscheduler-storage...uler/plugin/storage/oss
dolphinscheduler-storage...duler/plugin/storage/s3
dolphinscheduler-storage...uler/plugin/storage/obs
131:139 
75:83 
81:89 
view
6 x 7 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
81:88 
47:54 
293:300 
78:85 
81:88 
46:53 
190:197 
view
6 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
114:121 
88:95 
view
25 x 2 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
20:47 
20:47 
view
6 x 2 dolphinscheduler-worker/...duler/server/worker/rpc
dolphinscheduler-master/...duler/server/master/rpc
47:55 
47:56 
view
6 x 2 dolphinscheduler-worker/.../server/worker/registry
dolphinscheduler-api/src...eduler/api/service/impl
112:119 
286:293 
view
6 x 2 dolphinscheduler-api/src...duler/api/dto/resources
dolphinscheduler-api/src...cheduler/api/controller
49:56 
50:57 
view
6 x 2 dolphinscheduler-api/src...eduler/api/service/impl
dolphinscheduler-api/src...eduler/api/service/impl
826:833 
245:252 
view
6 x 2 dolphinscheduler-api/src...eduler/api/service/impl
dolphinscheduler-api/src...cheduler/api/controller
82:89 
209:216 
view
6 x 2 dolphinscheduler-api/src...eduler/api/service/impl
dolphinscheduler-api/src...cheduler/api/controller
99:106 
225:234 
view
6 x 2 dolphinscheduler-api/src...api/audit/operator/impl
dolphinscheduler-api/src...api/audit/operator/impl
68:76 
75:83 
view
6 x 2 dolphinscheduler-api/src...duler/api/configuration
dolphinscheduler-api/src...duler/api/configuration
81:88 
72:79 
view
20 x 3 dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
dolphinscheduler-ui/src/.../components/node/fields
20:42 
20:42 
20:42 
view