JetBrains / Exposed
Duplication

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

Intro
Learn more...
Duplication Overall
system18% (3,628 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
kt16% (3,093 lines)
kts57% (511 lines)
toml15% (24 lines)
Duplication per Component (primary)
exposed-r2dbc29% (1,033 lines)
exposed-jdbc34% (999 lines)
exposed-core7% (553 lines)
documentation-website25% (359 lines)
exposed-migration-jdbc79% (142 lines)
exposed-migration-r2dbc74% (137 lines)
exposed-java-time42% (79 lines)
exposed-kotlin-datetime15% (75 lines)
exposed-jodatime36% (73 lines)
exposed-dao3% (51 lines)
spring-transaction13% (27 lines)
exposed-json12% (23 lines)
exposed-money18% (22 lines)
exposed-spring-boot-starter11% (20 lines)
exposed-migration-core23% (14 lines)
gradle11% (12 lines)
exposed-crypt6% (9 lines)
ROOT0% (0 lines)
buildSrc0% (0 lines)
exposed-bom0% (0 lines)

Duplication Between Components (50+ lines)

G exposed-jdbc exposed-jdbc exposed-r2dbc exposed-r2dbc exposed-jdbc--exposed-r2dbc 1659 exposed-migration-jdbc exposed-migration-jdbc exposed-migration-r2dbc exposed-migration-r2dbc exposed-migration-jdbc--exposed-migration-r2dbc 274 exposed-java-time exposed-java-time exposed-kotlin-datetime exposed-kotlin-datetime exposed-java-time--exposed-kotlin-datetime 146 exposed-jodatime exposed-jodatime exposed-java-time--exposed-jodatime 144 exposed-jodatime--exposed-kotlin-datetime 128 exposed-core exposed-core exposed-core--exposed-r2dbc 114 exposed-core--exposed-jdbc 80

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 508 duplicates...
Size#FoldersFilesLinesCode
55 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
194:307 (33%)
188:301 (34%)
view
34 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
29:130 (18%)
34:135 (18%)
view
32 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
480:522 (8%)
473:515 (8%)
view
29 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
264:316 (11%)
256:308 (12%)
view
28 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
104:150 (17%)
107:153 (17%)
view
26 x 2 exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
190:229 (12%)
337:376 (12%)
view
25 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
85:122 (10%)
83:118 (10%)
view
23 x 2 exposed-jdbc/src/main/ko...v1/jdbc/statements/jdbc
exposed-r2dbc/src/main/k...v1/r2dbc/statements/api
486:509 (5%)
353:376 (8%)
view
23 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
168:197 (12%)
174:201 (12%)
view
22 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
227:254 (12%)
236:263 (11%)
view
22 x 2 exposed-java-time
exposed-kotlin-datetime
21:53 (73%)
26:58 (68%)
view
22 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
35:71 (13%)
37:73 (13%)
view
22 x 2 exposed-migration-jdbc/s...posed/v1/migration/jdbc
exposed-migration-r2dbc/...osed/v1/migration/r2dbc
102:131 (14%)
105:134 (14%)
view
20 x 2 exposed-core/src/main/ko...osed/v1/core/statements
exposed-core/src/main/ko...osed/v1/core/statements
43:69 (50%)
35:61 (19%)
view
19 x 2 exposed-migration-jdbc/s...posed/v1/migration/jdbc
exposed-migration-r2dbc/...osed/v1/migration/r2dbc
71:100 (12%)
74:103 (12%)
view
19 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
301:327 (10%)
156:182 (11%)
view
17 x 2 exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
exposed-r2dbc/src/main/k...d/v1/r2dbc/transactions
43:77 (7%)
44:78 (12%)
view
16 x 2 documentation-website/Wr...pets/exposed-data-types
documentation-website/Wr.../exposed-databases-jdbc
1:30 (59%)
1:31 (53%)
view
15 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
325:345 (6%)
317:337 (6%)
view
15 x 2 documentation-website/Wr...posed-dao-relationships
documentation-website/Wr...de/snippets/exposed-dao
8:36 (65%)
8:36 (68%)
view
15 x 2 exposed-migration-jdbc/s...posed/v1/migration/jdbc
exposed-migration-r2dbc/...osed/v1/migration/r2dbc
241:257 (10%)
241:257 (10%)
view
14 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
107:126 (13%)
110:129 (14%)
view
14 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
138:164 (13%)
141:167 (14%)
view
14 x 2 documentation-website/Wr...de/snippets/exposed-dsl
documentation-website/Wr...s/exposed-sql-functions
1:28 (60%)
1:28 (63%)
view
14 x 2 exposed-jdbc
exposed-migration-core
5:29 (100%)
5:30 (100%)
view
13 x 2 documentation-website/Wr...ts/exposed-transactions
documentation-website/Wr...et-started-with-exposed
1:27 (59%)
8:34 (65%)
view
13 x 2 exposed-jdbc/src/main/ko...v1/jdbc/statements/jdbc
exposed-r2dbc/src/main/k...v1/r2dbc/statements/api
276:292 (3%)
246:262 (4%)
view
13 x 2 exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
173:188 (6%)
320:335 (6%)
view
13 x 2 documentation-website/Wr...pets/exposed-migrations
documentation-website/Wr...s/exposed-sql-functions
1:27 (44%)
1:27 (59%)
view
13 x 2 documentation-website/Wr...de/snippets/exposed-dsl
documentation-website/Wr...pets/exposed-migrations
1:27 (56%)
1:27 (44%)
view
13 x 2 exposed-java-time
exposed-jodatime
24:43 (43%)
24:43 (52%)
view
13 x 2 exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
exposed-r2dbc/src/main/k...d/v1/r2dbc/transactions
275:314 (6%)
126:165 (9%)
view
13 x 2 exposed-jodatime
exposed-kotlin-datetime
24:43 (52%)
29:48 (40%)
view
12 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
342:371 (6%)
347:376 (6%)
view
12 x 2 documentation-website/Wr...pets/exposed-data-types
documentation-website/Wr...exposed-databases-r2dbc
1:26 (44%)
1:27 (40%)
view
12 x 2 documentation-website/Wr...de/snippets/exposed-dao
documentation-website/Wr...s/exposed-sql-functions
8:33 (54%)
1:26 (54%)
view
12 x 2 documentation-website/Wr.../exposed-databases-jdbc
documentation-website/Wr...exposed-databases-r2dbc
1:27 (40%)
1:27 (40%)
view
12 x 2 documentation-website/Wr...posed-dao-relationships
documentation-website/Wr...de/snippets/exposed-dsl
8:33 (52%)
1:26 (52%)
view
12 x 2 documentation-website/Wr...s/exposed-sql-functions
documentation-website/Wr...ts/exposed-transactions
1:26 (54%)
1:26 (54%)
view
12 x 2 documentation-website/Wr...pets/exposed-migrations
documentation-website/Wr...ts/exposed-transactions
1:26 (41%)
1:26 (54%)
view
12 x 2 exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
exposed-r2dbc/src/main/k...d/v1/r2dbc/transactions
201:219 (5%)
199:217 (8%)
view
12 x 2 documentation-website/Wr...de/snippets/exposed-dsl
documentation-website/Wr...ts/exposed-transactions
1:26 (52%)
1:26 (54%)
view
12 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
609:620 (3%)
602:613 (3%)
view
12 x 2 documentation-website/Wr...de/snippets/exposed-dao
documentation-website/Wr...pets/exposed-migrations
8:33 (54%)
1:26 (41%)
view
12 x 2 documentation-website/Wr...de/snippets/exposed-dao
documentation-website/Wr...ts/exposed-transactions
8:33 (54%)
1:26 (54%)
view
12 x 2 documentation-website/Wr...de/snippets/exposed-dao
documentation-website/Wr...et-started-with-exposed
8:33 (54%)
8:33 (60%)
view
12 x 2 documentation-website/Wr...s/exposed-sql-functions
documentation-website/Wr...et-started-with-exposed
1:26 (54%)
8:33 (60%)
view
12 x 2 documentation-website/Wr...de/snippets/exposed-dao
documentation-website/Wr...de/snippets/exposed-dsl
8:33 (54%)
1:26 (52%)
view
12 x 2 documentation-website/Wr...posed-dao-relationships
documentation-website/Wr...ts/exposed-transactions
8:33 (52%)
1:26 (54%)
view
12 x 2 documentation-website/Wr...posed-dao-relationships
documentation-website/Wr...s/exposed-sql-functions
8:33 (52%)
1:26 (54%)
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
16 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
104:125 
107:128 
view
13 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
127:141 
130:144 
view
12 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
30:45 
28:43 
view
9 x 2 exposed-migration-jdbc/s...posed/v1/migration/jdbc
exposed-migration-r2dbc/...osed/v1/migration/r2dbc
35:47 
39:51 
view
9 x 2 exposed-core/src/main/ko...osed/v1/core/statements
exposed-core/src/main/ko...osed/v1/core/statements
46:56 
54:64 
view
8 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
107:116 
110:119 
view
8 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
118:127 
121:130 
view
8 x 2 exposed-core/src/main/ko...osed/v1/core/statements
exposed-core/src/main/ko...osed/v1/core/statements
18:27 
21:30 
view
7 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
36:44 
41:49 
view
7 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
301:309 
156:164 
view
7 x 2 exposed-jdbc/src/main/ko...tbrains/exposed/v1/jdbc
exposed-r2dbc/src/main/k...brains/exposed/v1/r2dbc
198:206 
192:200 
view
7 x 2 exposed-jdbc/src/main/ko...ed/v1/jdbc/transactions
exposed-r2dbc/src/main/k...d/v1/r2dbc/transactions
151:159 
119:127 
view
6 x 2 exposed-jdbc/src/main/ko...osed/v1/jdbc/statements
exposed-r2dbc/src/main/k...sed/v1/r2dbc/statements
71:78 
71:78 
view
6 x 2 exposed-core/src/main/ko...xposed/v1/core/datetime
exposed-core/src/main/ko...xposed/v1/core/datetime
98:105 
114:121 
view