guardian / newsletters-nx
Duplication

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

Intro
Learn more...
Duplication Overall
system13% (1,944 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts15% (1,300 lines)
tsx7% (396 lines)
yaml52% (233 lines)
js8% (15 lines)
Duplication per Component (primary)
libs17% (1,119 lines)
apps10% (794 lines)
cdk6% (16 lines)
tools8% (15 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 339 duplicates...
Size#FoldersFilesLinesCode
41 x 2 apps/newsletters-api
apps/newsletters-api
210:250 (10%)
299:339 (10%)
view
25 x 2 apps/newsletters-ui/src/app/components
apps/newsletters-ui/src/app/components
112:137 (21%)
294:319 (9%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:52 (48%)
34:54 (46%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
31:51 (50%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
29:49 (51%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
31:51 (50%)
27:47 (52%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
31:51 (50%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
35:55 (47%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
29:49 (51%)
44:64 (42%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
35:55 (47%)
27:47 (52%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
44:64 (42%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
27:47 (52%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
29:49 (51%)
35:55 (47%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
29:49 (51%)
27:47 (52%)
view
20 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
40:60 (44%)
54:74 (35%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
31:51 (50%)
29:49 (51%)
view
20 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
48:68 (35%)
37:57 (40%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
44:64 (42%)
27:47 (52%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
35:55 (47%)
44:64 (42%)
view
20 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
31:51 (50%)
44:64 (42%)
view
18 x 2 libs/newsletter-workflow.../steps/launchNewsletter
libs/newsletter-workflow.../steps/launchNewsletter
27:47 (45%)
27:45 (47%)
view
17 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
54:71 (29%)
40:57 (25%)
view
17 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
40:57 (37%)
40:57 (25%)
view
15 x 2 apps/newsletters-api
apps/newsletters-api
31:45 (3%)
92:106 (3%)
view
15 x 2 libs/newsletters-data-client/src/lib
libs/newsletters-data-cl.../lib/newsletter-storage
91:109 (14%)
83:101 (14%)
view
15 x 2 apps/newsletters-ui/src/app/components/SchemaForm
apps/newsletters-ui/src/app/components/SchemaForm
15:32 (30%)
9:26 (44%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
35:48 (30%)
34:47 (30%)
view
13 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
40:53 (19%)
37:50 (26%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:45 (31%)
35:48 (30%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
44:57 (27%)
34:47 (30%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:45 (31%)
44:57 (27%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:45 (31%)
31:44 (32%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:45 (31%)
35:48 (30%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:45 (31%)
27:40 (34%)
view
13 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
48:61 (22%)
40:53 (19%)
view
13 x 2 apps/newsletters-api
apps/newsletters-api
254:266 (3%)
342:354 (3%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
27:40 (34%)
34:47 (30%)
view
13 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
54:67 (22%)
48:61 (22%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
32:45 (31%)
29:42 (33%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
35:48 (30%)
34:47 (30%)
view
13 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
40:53 (28%)
48:61 (22%)
view
13 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
54:67 (22%)
37:50 (26%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
31:44 (32%)
34:47 (30%)
view
13 x 2 libs/newsletter-workflow.../steps/renderingOptions
libs/newsletter-workflow.../steps/renderingOptions
29:42 (33%)
34:47 (30%)
view
13 x 2 libs/newsletter-workflow...ib/steps/newsletterData
libs/newsletter-workflow...ib/steps/newsletterData
40:53 (28%)
37:50 (26%)
view
13 x 2 apps/newsletters-api
apps/newsletters-api
132:144 (3%)
169:181 (3%)
view
12 x 2 libs/newsletters-data-client/src/lib
libs/newsletters-data-cl.../lib/newsletter-storage
58:71 (11%)
50:63 (11%)
view
12 x 2 apps/newsletters-ui/src/app/components/SchemaForm
apps/newsletters-ui/src/app/components/SchemaForm
4:17 (5%)
4:18 (11%)
view
12 x 2 apps/newsletters-api
apps/newsletters-api
71:82 (2%)
132:143 (2%)
view
12 x 2 apps/newsletters-api
apps/newsletters-api
71:82 (2%)
169:180 (2%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
8 x 2 libs/newsletters-data-client/src/lib/draft-storage
libs/newsletters-data-cl.../lib/newsletter-storage
144:153 
214:223 
view