uber / AutoDispose
Duplication

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

Intro
Learn more...
Duplication Overall
system13% (474 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java13% (268 lines)
kt13% (127 lines)
xml35% (79 lines)
Duplication per Component (primary)
sample20% (228 lines)
autodispose19% (200 lines)
android8% (34 lines)
static-analysis2% (12 lines)
spotless0% (0 lines)
autodispose-lifecycle0% (0 lines)
autodispose-interop0% (0 lines)
test-utils0% (0 lines)
ROOT0% (0 lines)
gradle0% (0 lines)
Longest Duplicates
The list of 48 longest duplicates.
See data for all 48 duplicates...
Size#FoldersFilesLinesCode
28 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
57:95 (50%)
57:95 (57%)
view
26 x 2 sample/src/main/kotlin/autodispose2/sample
sample/src/main/kotlin/autodispose2/sample
56:99 (56%)
77:120 (44%)
view
17 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
56:80 (34%)
57:81 (30%)
view
17 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
60:84 (29%)
57:81 (34%)
view
17 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
57:81 (30%)
60:84 (29%)
view
17 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
56:80 (34%)
57:81 (34%)
view
17 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
56:80 (34%)
60:84 (29%)
view
14 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
270:289 (6%)
328:347 (6%)
view
13 x 2 sample/src/main/java/autodispose2/sample
sample/src/main/java/autodispose2/sample
75:95 (26%)
93:113 (20%)
view
13 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
328:344 (6%)
386:402 (6%)
view
13 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
270:286 (6%)
386:402 (6%)
view
12 x 2 sample/src/main/res/layout
sample/src/main/res/layout
25:38 (12%)
25:38 (46%)
view
10 x 2 sample/src/main/java/autodispose2/recipes
sample/src/main/kotlin/autodispose2/recipes
38:47 (11%)
48:57 (15%)
view
8 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
47:56 (14%)
44:53 (16%)
view
8 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
43:52 (16%)
47:56 (14%)
view
8 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
44:53 (14%)
44:53 (16%)
view
8 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
43:52 (16%)
44:53 (14%)
view
8 x 2 sample/src/main/kotlin/autodispose2/recipes
sample/src/main/kotlin/autodispose2/recipes
51:58 (16%)
64:71 (16%)
view
8 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
43:52 (16%)
44:53 (16%)
view
8 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
44:53 (14%)
47:56 (14%)
view
7 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
98:114 (7%)
161:177 (7%)
view
7 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
98:114 (7%)
140:156 (7%)
view
7 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
119:135 (7%)
140:156 (7%)
view
7 x 2 sample/src/main/res/layout
sample/src/main/res/layout
1:23 (7%)
1:23 (26%)
view
7 x 2 sample/src/main/res/layout
sample/src/main/res/layout
78:85 (7%)
112:119 (7%)
view
7 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
140:156 (7%)
161:177 (7%)
view
7 x 2 sample/src/main/java/autodispose2/sample
sample/src/main/java/autodispose2/sample
61:73 (14%)
79:91 (11%)
view
7 x 2 sample/src/main/res/layout
sample/src/main/res/layout
78:85 (7%)
95:102 (7%)
view
7 x 2 sample/src/main/res/layout
sample/src/main/res/layout
1:22 (21%)
1:23 (63%)
view
7 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
119:127 (8%)
181:189 (8%)
view
7 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
119:135 (7%)
161:177 (7%)
view
7 x 2 sample/src/main/res/layout
sample/src/main/res/layout
95:102 (7%)
112:119 (7%)
view
7 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
98:114 (7%)
119:135 (7%)
view
6 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
155:164 (2%)
280:289 (2%)
view
6 x 2 static-analysis/autodisp...autodispose2/errorprone
static-analysis/autodisp...autodispose2/errorprone
83:90 (3%)
110:117 (3%)
view
6 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
98:103 (6%)
205:210 (6%)
view
6 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
161:166 (6%)
205:210 (6%)
view
6 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
80:85 (12%)
99:104 (10%)
view
6 x 2 sample/src/main/java/autodispose2/recipes
sample/src/main/kotlin/autodispose2/recipes
36:41 (10%)
42:47 (13%)
view
6 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
155:164 (2%)
338:347 (2%)
view
6 x 2 sample/src/main/res/layout
sample/src/main/res/layout
63:68 (6%)
80:85 (6%)
view
6 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
140:145 (6%)
205:210 (6%)
view
6 x 2 sample/src/main/res/layout
sample/src/main/res/layout
63:68 (6%)
97:102 (6%)
view
6 x 2 sample/src/main/res/layout
sample/src/main/res/layout
63:68 (6%)
114:119 (6%)
view
6 x 2 sample/src/main/kotlin/autodispose2/sample
sample/src/main/kotlin/autodispose2/sample
77:84 (17%)
97:104 (13%)
view
6 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
89:94 (12%)
90:95 (10%)
view
6 x 2 autodispose/src/main/java/autodispose2
autodispose/src/main/java/autodispose2
89:94 (12%)
90:95 (12%)
view
6 x 2 android/autodispose-andr...ose2/androidx/lifecycle
android/autodispose-andr...ose2/androidx/lifecycle
119:124 (6%)
205:210 (6%)
view
Duplicated Units
The list of top 4 duplicated units.
See data for all 4 unit duplicates...
Size#FoldersFilesLinesCode
14 x 2 sample/src/main/kotlin/autodispose2/sample
sample/src/main/kotlin/autodispose2/sample
90:111 
69:90 
view
12 x 2 sample/src/main/java/autodispose2/sample
sample/src/main/java/autodispose2/sample
92:111 
74:93 
view
6 x 2 sample/src/main/java/autodispose2/sample
sample/src/main/java/autodispose2/sample
78:89 
60:71 
view
6 x 2 sample/src/main/kotlin/autodispose2/sample
sample/src/main/kotlin/autodispose2/sample
77:88 
56:67 
view