Duplication Overall
  • 3% duplication:
    • 12,671 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 468 duplicated lines
  • 44 duplicates
system3% (468 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
tsx4% (321 lines)
ts2% (99 lines)
sql24% (36 lines)
yaml8% (12 lines)
Duplication per Component (primary)
client3% (321 lines)
cdk10% (71 lines)
shared4% (43 lines)
email-lambda3% (14 lines)
ROOT8% (12 lines)
bootstrapping-lambda1% (7 lines)
notifications-lambda0% (0 lines)
users-refresher-lambda0% (0 lines)
archiver-lambda0% (0 lines)
auth-lambda0% (0 lines)
database-bridge-lambda0% (0 lines)
workflow-bridge-lambda0% (0 lines)
grid-bridge-lambda0% (0 lines)
Longest Duplicates
The list of 44 longest duplicates.
See data for all 44 duplicates...
Size#FoldersFilesLinesCode
20 x 2 client/src
client/src/inline
41:60 (34%)
40:59 (28%)
view
12 x 2 shared/database/local/setup
shared/database/local/setup
48:60 (20%)
17:29 (41%)
view
9 x 2 cdk/lib
cdk/lib
194:202 (1%)
241:249 (1%)
view
9 x 2 cdk/lib
cdk/lib
289:297 (1%)
383:391 (1%)
view
9 x 2 client/src/tour
client/src/tour
222:230 (3%)
264:272 (3%)
view
8 x 2 client/src
client/src
152:159 (4%)
174:181 (4%)
view
8 x 2 client/src/tour
client/src/tour
195:202 (2%)
222:229 (2%)
view
8 x 2 client/src/tour
client/src/tour
195:202 (2%)
264:271 (2%)
view
8 x 2 client/src/tour
client/src/tour
105:112 (2%)
128:135 (2%)
view
7 x 2 cdk/lib
cdk/lib
293:299 (1%)
526:532 (1%)
view
7 x 2 client/src/tour
client/src/tour
106:112 (1%)
411:417 (1%)
view
7 x 2 client/src/tour
client/src/tour
129:135 (1%)
411:417 (1%)
view
7 x 2 client/src/inline
client/src/inline
25:31 (14%)
39:45 (14%)
view
7 x 2 email-lambda
email-lambda
54:60 (5%)
77:83 (5%)
view
7 x 2 client/src
client/src/tour
9:15 (2%)
2:8 (1%)
view
7 x 2 bootstrapping-lambda
shared/database/local
10:16 (38%)
87:93 (8%)
view
7 x 2 client/src
client/src
171:177 (2%)
121:127 (5%)
view
7 x 2 client/src
client/src/inline
33:39 (12%)
32:38 (9%)
view
6 x 2 client/src
client/src
39:44 (3%)
111:116 (3%)
view
6 x 2 client/src
client/src
82:87 (3%)
143:148 (3%)
view
6 x 2 cdk/lib
cdk/lib
197:202 (<1%)
652:657 (<1%)
view
6 x 2 cdk/lib
cdk/lib
244:249 (<1%)
652:657 (<1%)
view
6 x 2 cdk/lib
cdk/lib
245:250 (<1%)
387:392 (<1%)
view
6 x 2 cdk/lib
cdk/lib
245:250 (<1%)
413:418 (<1%)
view
6 x 2 cdk/lib
cdk/lib
387:392 (<1%)
413:418 (<1%)
view
6 x 2 cdk/lib
cdk/lib
576:581 (<1%)
615:620 (<1%)
view
6 x 2 client/src/tour
client/src/tour
247:252 (2%)
298:303 (2%)
view
6 x 2 client/src
client/src
169:176 (1%)
180:185 (1%)
view
6 x 2 client/src
client/src
322:327 (1%)
345:350 (1%)
view
6 x 2 ROOT
ROOT
106:111 (5%)
116:121 (5%)
view
6 x 2 shared/database/local/setup
shared/database/local/setup
40:45 (10%)
9:14 (20%)
view
6 x 2 client/src
client/src/fronts
146:151 (4%)
229:234 (2%)
view
6 x 2 client/src
client/src
115:120 (2%)
81:86 (5%)
view
6 x 2 client/src
client/src
351:356 (1%)
146:151 (4%)
view
6 x 2 client/src
client/src
348:353 (1%)
428:433 (1%)
view
6 x 2 client/src
client/src
289:295 (<1%)
185:191 (2%)
view
6 x 2 client/src/grid
client/src/mam
14:19 (17%)
19:24 (17%)
view
6 x 2 client/src
client/src
44:49 (10%)
115:120 (2%)
view
6 x 2 client/src
client/src
44:49 (10%)
81:86 (5%)
view
6 x 2 client/src
client/src
48:53 (13%)
290:295 (1%)
view
6 x 2 client/src/inline
client/src
43:48 (8%)
81:86 (5%)
view
6 x 2 client/src/inline
client/src
43:48 (8%)
115:120 (2%)
view
6 x 2 client/src
client/src
49:54 (4%)
786:792 (<1%)
view
6 x 2 client/src
client/src
38:43 (3%)
108:113 (3%)
view
Most Frequent Duplicates
The list of 8 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 client/src/inline
client/src
client/src
client/src
43:48 (8%)
81:86 (5%)
44:49 (10%)
115:120 (2%)
view
6 x 3 client/src/tour
client/src/tour
client/src/tour
195:200 (2%)
222:227 (2%)
264:269 (2%)
view
6 x 3 cdk/lib
cdk/lib
cdk/lib
197:202 (<1%)
244:249 (<1%)
652:657 (<1%)
view
6 x 3 client/src/tour
client/src/tour
client/src/tour
196:201 (2%)
223:228 (2%)
265:270 (2%)
view
6 x 3 client/src/tour
client/src/tour
client/src/tour
197:202 (2%)
224:229 (2%)
266:271 (2%)
view
6 x 3 client/src/tour
client/src/tour
client/src/tour
106:111 (1%)
129:134 (1%)
411:416 (1%)
view
6 x 3 cdk/lib
cdk/lib
cdk/lib
245:250 (<1%)
387:392 (<1%)
413:418 (<1%)
view
6 x 3 client/src/tour
client/src/tour
client/src/tour
107:112 (1%)
130:135 (1%)
412:417 (1%)
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...