azure / autorest.java
Duplication

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

Intro
Learn more...
Duplication Overall
system21% (2,277 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java15% (1,286 lines)
xml100% (798 lines)
yaml40% (155 lines)
ps14% (22 lines)
py5% (16 lines)
Duplication per Component (primary)
protocol-resilience-test88% (715 lines)
extension-base8% (545 lines)
javagen98% (399 lines)
fluentgen98% (399 lines)
eng19% (171 lines)
customization-base1% (26 lines)
ROOT6% (22 lines)
typespec-extension0% (0 lines)

Duplication Between Components (50+ lines)

G fluentgen fluentgen javagen javagen fluentgen--javagen 798

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 180 duplicates...
Size#FoldersFilesLinesCode
399 x 2 fluentgen/src/main/resources/readme
javagen/src/main/resources/readme
1:399 (100%)
1:399 (100%)
view
132 x 2 protocol-resilience-test...n/java/fixtures/llcresi
protocol-resilience-test...n/java/fixtures/llcresi
42:306 (100%)
42:306 (100%)
view
69 x 2 protocol-resilience-test.../llcresi/implementation
protocol-resilience-test.../llcresi/implementation
37:137 (47%)
38:138 (35%)
view
31 x 2 protocol-resilience-test.../llcresi/implementation
protocol-resilience-test.../llcresi/implementation
167:368 (21%)
204:435 (15%)
view
28 x 2 protocol-resilience-test.../llcresi/implementation
protocol-resilience-test.../llcresi/implementation
18:125 (100%)
18:125 (100%)
view
24 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
156:256 (12%)
58:158 (21%)
view
22 x 2 protocol-resilience-test...n/java/fixtures/llcresi
protocol-resilience-test...n/java/fixtures/llcresi
24:152 (78%)
24:167 (59%)
view
21 x 2 protocol-resilience-test...n/java/fixtures/llcresi
protocol-resilience-test...n/java/fixtures/llcresi
23:149 (77%)
23:164 (58%)
view
17 x 2 eng/pipelines
eng/pipelines
1:18 (80%)
1:18 (85%)
view
17 x 2 eng/pipelines
eng/pipelines
1:18 (62%)
1:18 (85%)
view
17 x 2 eng/pipelines
eng/pipelines
1:18 (62%)
1:18 (80%)
view
16 x 2 eng/pipelines
eng/pipelines
17:36 (19%)
15:34 (26%)
view
16 x 2 protocol-resilience-test.../llcresi/implementation
protocol-resilience-test.../llcresi/implementation
151:167 (11%)
170:186 (8%)
view
15 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
25:83 (28%)
25:83 (28%)
view
15 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
25:83 (28%)
25:83 (28%)
view
15 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
25:83 (28%)
25:83 (28%)
view
12 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
215:261 (6%)
210:256 (6%)
view
12 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
215:261 (6%)
112:158 (10%)
view
11 x 2 ROOT
ROOT
1:14 (73%)
1:14 (29%)
view
11 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
125:137 (20%)
125:138 (20%)
view
10 x 2 protocol-resilience-test...n/java/fixtures/llcresi
protocol-resilience-test...n/java/fixtures/llcresi
12:38 (100%)
12:38 (100%)
view
10 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
51:83 (19%)
51:83 (19%)
view
9 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
58:76 (31%)
78:96 (27%)
view
9 x 2 eng/pipelines
eng/pipelines
82:91 (11%)
60:69 (15%)
view
9 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
178:190 (8%)
159:171 (11%)
view
9 x 2 protocol-resilience-test.../llcresi/implementation
protocol-resilience-test.../llcresi/implementation
436:472 (6%)
539:576 (4%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
34:62 (13%)
33:61 (15%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
104:113 (15%)
104:113 (15%)
view
8 x 2 eng/sdk
eng/versioning
178:185 (6%)
184:191 (5%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
113:130 (14%)
112:129 (14%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
85:96 (15%)
85:96 (15%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
106:123 (15%)
112:129 (14%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
143:171 (4%)
174:202 (4%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
287:315 (4%)
32:60 (27%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
60:88 (13%)
55:83 (13%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
113:130 (14%)
106:123 (15%)
view
8 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
143:171 (4%)
76:104 (7%)
view
7 x 2 eng/pipelines
eng/pipelines
21:28 (8%)
36:43 (9%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (38%)
29:37 (31%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (38%)
30:38 (38%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
89:97 (13%)
88:96 (13%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (31%)
28:36 (33%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (38%)
29:37 (31%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
30:38 (38%)
28:36 (33%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
61:83 (13%)
61:83 (13%)
view
7 x 2 eng/pipelines
eng/pipelines
72:79 (8%)
50:57 (11%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (31%)
29:37 (38%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (38%)
29:37 (31%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (31%)
29:37 (31%)
view
7 x 2 extension-base/src/main/...on/base/model/codemodel
extension-base/src/main/...on/base/model/codemodel
29:37 (31%)
29:37 (31%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
31 x 2 protocol-resilience-test...n/java/fixtures/llcresi
protocol-resilience-test...n/java/fixtures/llcresi
252:284 
252:284 
view
8 x 2 protocol-resilience-test...n/java/fixtures/llcresi
protocol-resilience-test...n/java/fixtures/llcresi
234:243 
234:243 
view
6 x 2 protocol-resilience-test.../llcresi/implementation
protocol-resilience-test.../llcresi/implementation
119:126 
119:126 
view