Uber / AutoDispose
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 21% | 13% | 65%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 18% | 12% | 68%
kt0% | 0% | 23% | 15% | 60%
kts0% | 0% | 46% | 0% | 53%
xml0% | 0% | 0% | 43% | 56%
toml0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
static-analysis0% | 0% | 73% | 17% | 9%
autodispose0% | 0% | 18% | 8% | 73%
ROOT0% | 0% | 75% | 0% | 24%
sample0% | 0% | 0% | 19% | 80%
android0% | 0% | 0% | 21% | 78%
autodispose-lifecycle0% | 0% | 0% | 0% | 100%
autodispose-interop0% | 0% | 0% | 0% | 100%
gradle0% | 0% | 0% | 0% | 100%
test-utils0% | 0% | 0% | 0% | 100%
spotless0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AutoDisposeDetector.kt
in static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint
331 6
AutoDispose.java
in autodispose/src/main/java/autodispose2
297 3
248 -
AbstractReturnValueIgnored.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
241 15
UseAutoDispose.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
134 8
AutoSubscriptionHelper.java
in autodispose/src/main/java/autodispose2
127 12
KotlinExtensions.kt
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
119 -
AutoDisposeFragment.java
in sample/src/main/java/autodispose2/recipes
115 13
activity_home.xml
in sample/src/main/res/layout
102 -
AutoDisposeFragmentKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
102 13
AutoDisposingSubscriberImpl.java
in autodispose/src/main/java/autodispose2
97 9
LifecycleEventsObservable.java
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
92 5
87 -
AndroidLifecycleScopeProvider.java
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
86 10
JavaFragment.java
in sample/src/main/java/autodispose2/sample
86 9
KotlinFragment.kt
in sample/src/main/kotlin/autodispose2/sample
85 9
82 -
HalfSerializer.java
in autodispose/src/main/java/autodispose2
82 7
AutoDisposingObserverImpl.java
in autodispose/src/main/java/autodispose2
82 7
AutoDisposeActivity.java
in sample/src/main/java/autodispose2/recipes
81 9
AutoDisposeView.java
in sample/src/main/java/autodispose2/recipes
80 10
AutoDisposeCoroutinesInterop.kt
in autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines
78 -
AutoDisposingMaybeObserverImpl.java
in autodispose/src/main/java/autodispose2
78 7
KotlinExtensions.kt
in autodispose/src/main/java/autodispose2
77 -
AutoDisposeActivityKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
72 9
AutoDisposingSingleObserverImpl.java
in autodispose/src/main/java/autodispose2
70 6
LifecycleScopes.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
69 5
AutoDisposingCompletableObserverImpl.java
in autodispose/src/main/java/autodispose2
69 6
subscriberproxies.kt
in sample/src/main/kotlin/autodispose2/recipes
67 -
JavaActivity.java
in sample/src/main/java/autodispose2/sample
66 6
KotlinActivity.kt
in sample/src/main/kotlin/autodispose2/sample
65 6
TestLifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
60 9
DetachEventCompletable.java
in android/autodispose-android/src/main/java/autodispose2/android
59 4
AutoDisposeViewKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
59 4
ArchComponentActivity.kt
in sample/src/main/kotlin/autodispose2/sample
54 4
mkdocs.yml
in root
50 -
AutoDisposeViewHolder.java
in sample/src/main/java/autodispose2/recipes
50 6
DisposingViewModelActivity.kt
in sample/src/main/kotlin/autodispose2/sample
49 1
AutoDisposePlugins.java
in autodispose/src/main/java/autodispose2
49 10
AutoDisposeEndConsumerHelper.java
in autodispose/src/main/java/autodispose2
44 5
ExceptionHelper.java
in autodispose/src/main/java/autodispose2
43 2
BindAwareViewHolder.java
in sample/src/main/java/androidx/recyclerview/widget
40 8
KotlinExtensions.kt
in android/autodispose-android/src/main/java/autodispose2/android
39 -
AutoDisposeAndroidPlugins.java
in android/autodispose-android/src/main/java/autodispose2/android
39 6
AutoDisposeViewModel.kt
in sample/src/main/kotlin/autodispose2/recipes
39 4
DisposingViewModel.kt
in sample/src/main/kotlin/autodispose2/sample
39 3
activity_disposing_viewmodel.xml
in sample/src/main/res/layout
34 -
AutoDisposeViewHolderKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
34 -
build.gradle.kts
in static-analysis/autodispose-error-prone
32 -
AutoDisposeParallelFlowable.java
in autodispose/src/main/java/autodispose2
32 2
Files With Most Units (Top 50)
File# lines# units
AbstractReturnValueIgnored.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
241 15
AutoDisposeFragment.java
in sample/src/main/java/autodispose2/recipes
115 13
AutoDisposeFragmentKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
102 13
AutoSubscriptionHelper.java
in autodispose/src/main/java/autodispose2
127 12
AndroidLifecycleScopeProvider.java
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
86 10
AutoDisposeView.java
in sample/src/main/java/autodispose2/recipes
80 10
AutoDisposePlugins.java
in autodispose/src/main/java/autodispose2
49 10
TestLifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
60 9
AutoDisposeActivity.java
in sample/src/main/java/autodispose2/recipes
81 9
JavaFragment.java
in sample/src/main/java/autodispose2/sample
86 9
AutoDisposeActivityKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
72 9
KotlinFragment.kt
in sample/src/main/kotlin/autodispose2/sample
85 9
AutoDisposingSubscriberImpl.java
in autodispose/src/main/java/autodispose2
97 9
BindAwareViewHolder.java
in sample/src/main/java/androidx/recyclerview/widget
40 8
UseAutoDispose.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
134 8
AutoDisposingMaybeObserverImpl.java
in autodispose/src/main/java/autodispose2
78 7
HalfSerializer.java
in autodispose/src/main/java/autodispose2
82 7
AutoDisposingObserverImpl.java
in autodispose/src/main/java/autodispose2
82 7
AutoDisposeAndroidPlugins.java
in android/autodispose-android/src/main/java/autodispose2/android
39 6
AutoDisposeViewHolder.java
in sample/src/main/java/autodispose2/recipes
50 6
JavaActivity.java
in sample/src/main/java/autodispose2/sample
66 6
KotlinActivity.kt
in sample/src/main/kotlin/autodispose2/sample
65 6
AutoDisposeDetector.kt
in static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint
331 6
AutoDisposingSingleObserverImpl.java
in autodispose/src/main/java/autodispose2
70 6
AutoDisposingCompletableObserverImpl.java
in autodispose/src/main/java/autodispose2
69 6
LifecycleScopes.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
69 5
LifecycleEventsObservable.java
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
92 5
AutoDisposeEndConsumerHelper.java
in autodispose/src/main/java/autodispose2
44 5
TestScopeProvider.java
in autodispose/src/main/java/autodispose2
24 5
DetachEventCompletable.java
in android/autodispose-android/src/main/java/autodispose2/android
59 4
AutoDisposeViewModel.kt
in sample/src/main/kotlin/autodispose2/recipes
39 4
AutoDisposeViewKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
59 4
ArchComponentActivity.kt
in sample/src/main/kotlin/autodispose2/sample
54 4
ViewScopeProvider.java
in android/autodispose-android/src/main/java/autodispose2/android
20 3
DisposingViewModel.kt
in sample/src/main/kotlin/autodispose2/sample
39 3
ArchComponentViewModel.kt
in sample/src/main/kotlin/autodispose2/sample
19 3
AutoDisposeBackpressureHelper.java
in autodispose/src/main/java/autodispose2
26 3
AutoDispose.java
in autodispose/src/main/java/autodispose2
297 3
LifecycleNotStartedException.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
10 2
LifecycleEndedException.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
10 2
MainThreadDisposable.java
in android/autodispose-android/src/main/java/autodispose2/android/internal
25 2
AutoDisposeAndroidUtil.java
in android/autodispose-android/src/main/java/autodispose2/android/internal
15 2
ImageRepository.kt
in sample/src/main/kotlin/autodispose2/sample/repository
26 2
AutoDisposeUtil.java
in autodispose/src/main/java/autodispose2
14 2
AutoDisposeParallelFlowable.java
in autodispose/src/main/java/autodispose2
32 2
OutsideScopeException.java
in autodispose/src/main/java/autodispose2
14 2
ExceptionHelper.java
in autodispose/src/main/java/autodispose2
43 2
Scopes.java
in autodispose/src/main/java/autodispose2
23 2
LifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
22 1
ClassWithCustomScope.java
in sample/src/main/java/autodispose2/sample
9 1
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 9 long lines.

File# lines# units# long lines
strings.xml
in sample/src/main/res/values
19 - 5
87 - 3
HalfSerializer.java
in autodispose/src/main/java/autodispose2
82 7 1
Correlations

File Size vs. Commits (all time): 117 points

build.gradle.kts x: 2 commits (all time) y: 248 lines of code android/autodispose-android/src/main/java/autodispose2/android/DetachEventCompletable.java x: 3 commits (all time) y: 59 lines of code android/autodispose-android/build.gradle.kts x: 1 commits (all time) y: 22 lines of code android/autodispose-android/src/main/java/autodispose2/android/AutoDisposeAndroidPlugins.java x: 2 commits (all time) y: 39 lines of code android/autodispose-android/src/main/java/autodispose2/android/KotlinExtensions.kt x: 5 commits (all time) y: 39 lines of code android/autodispose-android/src/main/java/autodispose2/android/ViewScopeProvider.java x: 3 commits (all time) y: 20 lines of code android/autodispose-android/src/main/java/autodispose2/android/internal/AutoDisposeAndroidUtil.java x: 4 commits (all time) y: 15 lines of code android/autodispose-android/src/main/java/autodispose2/android/internal/MainThreadDisposable.java x: 2 commits (all time) y: 25 lines of code android/autodispose-android/src/main/java/autodispose2/android/package-info.java x: 2 commits (all time) y: 1 lines of code android/autodispose-androidx-lifecycle-test/build.gradle.kts x: 1 commits (all time) y: 12 lines of code android/autodispose-androidx-lifecycle/build.gradle.kts x: 1 commits (all time) y: 23 lines of code android/autodispose-androidx-lifecycle/lint.xml x: 2 commits (all time) y: 6 lines of code android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/AndroidLifecycleScopeProvider.java x: 2 commits (all time) y: 86 lines of code android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/KotlinExtensions.kt x: 4 commits (all time) y: 119 lines of code android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/LifecycleEventsObservable.java x: 4 commits (all time) y: 92 lines of code autodispose-interop/coroutines/build.gradle.kts x: 1 commits (all time) y: 17 lines of code autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines/AutoDisposeCoroutinesInterop.kt x: 6 commits (all time) y: 78 lines of code autodispose-lifecycle/build.gradle.kts x: 1 commits (all time) y: 16 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/CorrespondingEventsFunction.java x: 3 commits (all time) y: 8 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleEndedException.java x: 3 commits (all time) y: 10 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopeProvider.java x: 6 commits (all time) y: 22 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopes.java x: 4 commits (all time) y: 69 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/TestLifecycleScopeProvider.java x: 3 commits (all time) y: 60 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/package-info.java x: 3 commits (all time) y: 1 lines of code autodispose/src/main/java/autodispose2/AtomicThrowable.java x: 2 commits (all time) y: 12 lines of code autodispose/src/main/java/autodispose2/AutoDisposableHelper.java x: 3 commits (all time) y: 25 lines of code autodispose/src/main/java/autodispose2/AutoDispose.java x: 5 commits (all time) y: 297 lines of code autodispose/src/main/java/autodispose2/AutoDisposeCompletable.java x: 2 commits (all time) y: 16 lines of code autodispose/src/main/java/autodispose2/AutoDisposeConverter.java x: 3 commits (all time) y: 15 lines of code autodispose/src/main/java/autodispose2/AutoDisposeEndConsumerHelper.java x: 2 commits (all time) y: 44 lines of code autodispose/src/main/java/autodispose2/AutoDisposeFlowable.java x: 3 commits (all time) y: 19 lines of code autodispose/src/main/java/autodispose2/AutoDisposeMaybe.java x: 3 commits (all time) y: 18 lines of code autodispose/src/main/java/autodispose2/AutoDisposeParallelFlowable.java x: 3 commits (all time) y: 32 lines of code autodispose/src/main/java/autodispose2/AutoDisposePlugins.java x: 5 commits (all time) y: 49 lines of code autodispose/src/main/java/autodispose2/AutoDisposeUtil.java x: 3 commits (all time) y: 14 lines of code autodispose/src/main/java/autodispose2/AutoDisposingCompletableObserverImpl.java x: 3 commits (all time) y: 69 lines of code autodispose/src/main/java/autodispose2/AutoDisposingMaybeObserverImpl.java x: 4 commits (all time) y: 78 lines of code autodispose/src/main/java/autodispose2/AutoDisposingObserverImpl.java x: 4 commits (all time) y: 82 lines of code autodispose/src/main/java/autodispose2/AutoDisposingSingleObserverImpl.java x: 4 commits (all time) y: 70 lines of code autodispose/src/main/java/autodispose2/AutoDisposingSubscriberImpl.java x: 4 commits (all time) y: 97 lines of code autodispose/src/main/java/autodispose2/AutoSubscriptionHelper.java x: 3 commits (all time) y: 127 lines of code autodispose/src/main/java/autodispose2/CompletableSubscribeProxy.java x: 3 commits (all time) y: 21 lines of code autodispose/src/main/java/autodispose2/ExceptionHelper.java x: 2 commits (all time) y: 43 lines of code autodispose/src/main/java/autodispose2/HalfSerializer.java x: 3 commits (all time) y: 82 lines of code autodispose/src/main/java/autodispose2/KotlinExtensions.kt x: 5 commits (all time) y: 77 lines of code autodispose/src/main/java/autodispose2/MaybeSubscribeProxy.java x: 3 commits (all time) y: 23 lines of code autodispose/src/main/java/autodispose2/ParallelFlowableSubscribeProxy.java x: 3 commits (all time) y: 7 lines of code autodispose/src/main/java/autodispose2/ScopeProvider.java x: 5 commits (all time) y: 11 lines of code autodispose/src/main/java/autodispose2/SingleSubscribeProxy.java x: 4 commits (all time) y: 23 lines of code autodispose/src/main/java/autodispose2/TestScopeProvider.java x: 2 commits (all time) y: 24 lines of code autodispose/src/main/java/autodispose2/observers/AutoDisposingCompletableObserver.java x: 3 commits (all time) y: 6 lines of code autodispose/src/main/java/autodispose2/observers/AutoDisposingMaybeObserver.java x: 4 commits (all time) y: 7 lines of code autodispose/src/main/java/autodispose2/observers/AutoDisposingSubscriber.java x: 4 commits (all time) y: 10 lines of code gradle/libs.versions.toml x: 1 commits (all time) y: 87 lines of code mkdocs.yml x: 11 commits (all time) y: 50 lines of code sample/build.gradle.kts x: 1 commits (all time) y: 82 lines of code sample/src/main/java/androidx/recyclerview/widget/BindAwareViewHolder.java x: 3 commits (all time) y: 40 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeActivity.java x: 2 commits (all time) y: 81 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeFragment.java x: 2 commits (all time) y: 115 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeView.java x: 2 commits (all time) y: 80 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeViewHolder.java x: 2 commits (all time) y: 50 lines of code sample/src/main/java/autodispose2/sample/ClassWithCustomScope.java x: 2 commits (all time) y: 9 lines of code sample/src/main/java/autodispose2/sample/CustomScope.java x: 2 commits (all time) y: 2 lines of code sample/src/main/java/autodispose2/sample/JavaActivity.java x: 3 commits (all time) y: 66 lines of code sample/src/main/java/autodispose2/sample/JavaFragment.java x: 3 commits (all time) y: 86 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeActivityKotlin.kt x: 3 commits (all time) y: 72 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeFragmentKotlin.kt x: 3 commits (all time) y: 102 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewHolderKotlin.kt x: 3 commits (all time) y: 34 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewModel.kt x: 3 commits (all time) y: 39 lines of code sample/src/main/kotlin/autodispose2/recipes/subscriberproxies.kt x: 3 commits (all time) y: 67 lines of code sample/src/main/kotlin/autodispose2/sample/ArchComponentActivity.kt x: 6 commits (all time) y: 54 lines of code sample/src/main/kotlin/autodispose2/sample/ArchComponentViewModel.kt x: 4 commits (all time) y: 19 lines of code sample/src/main/kotlin/autodispose2/sample/DisposingViewModel.kt x: 4 commits (all time) y: 39 lines of code sample/src/main/kotlin/autodispose2/sample/DisposingViewModelActivity.kt x: 6 commits (all time) y: 49 lines of code sample/src/main/kotlin/autodispose2/sample/HomeActivity.kt x: 3 commits (all time) y: 30 lines of code sample/src/main/kotlin/autodispose2/sample/KotlinActivity.kt x: 6 commits (all time) y: 65 lines of code sample/src/main/kotlin/autodispose2/sample/KotlinFragment.kt x: 6 commits (all time) y: 85 lines of code sample/src/main/res/layout/activity_arch_component.xml x: 4 commits (all time) y: 27 lines of code sample/src/main/res/layout/activity_disposing_viewmodel.xml x: 6 commits (all time) y: 34 lines of code sample/src/main/res/layout/activity_home.xml x: 6 commits (all time) y: 102 lines of code sample/src/main/res/layout/activity_main.xml x: 6 commits (all time) y: 28 lines of code sample/src/main/res/layout/content_main.xml x: 6 commits (all time) y: 12 lines of code sample/src/main/res/values/dimens.xml x: 2 commits (all time) y: 3 lines of code sample/src/main/res/values/strings.xml x: 5 commits (all time) y: 19 lines of code sample/src/main/res/values/styles.xml x: 3 commits (all time) y: 4 lines of code settings.gradle.kts x: 1 commits (all time) y: 31 lines of code static-analysis/autodispose-error-prone/build.gradle.kts x: 1 commits (all time) y: 32 lines of code static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/AbstractReturnValueIgnored.java x: 3 commits (all time) y: 241 lines of code static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/UseAutoDispose.java x: 6 commits (all time) y: 134 lines of code static-analysis/autodispose-lint/build.gradle.kts x: 1 commits (all time) y: 26 lines of code static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeDetector.kt x: 10 commits (all time) y: 331 lines of code static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeIssueRegistry.kt x: 4 commits (all time) y: 13 lines of code test-utils/build.gradle.kts x: 1 commits (all time) y: 6 lines of code
331.0
lines of code
  min: 1.0
  average: 44.74
  25th percentile: 11.5
  median: 25.0
  75th percentile: 66.5
  max: 331.0
0 11.0
commits (all time)
min: 1.0 | average: 3.21 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 11.0

File Size vs. Contributors (all time): 117 points

build.gradle.kts x: 1 contributors (all time) y: 248 lines of code android/autodispose-android/src/main/java/autodispose2/android/DetachEventCompletable.java x: 2 contributors (all time) y: 59 lines of code android/autodispose-android/build.gradle.kts x: 1 contributors (all time) y: 22 lines of code android/autodispose-android/src/main/java/autodispose2/android/AutoDisposeAndroidPlugins.java x: 2 contributors (all time) y: 39 lines of code android/autodispose-android/src/main/java/autodispose2/android/ViewScopeProvider.java x: 3 contributors (all time) y: 20 lines of code android/autodispose-android/src/main/java/autodispose2/android/internal/AutoDisposeAndroidUtil.java x: 3 contributors (all time) y: 15 lines of code android/autodispose-android/src/main/java/autodispose2/android/internal/MainThreadDisposable.java x: 2 contributors (all time) y: 25 lines of code android/autodispose-android/src/main/java/autodispose2/android/package-info.java x: 2 contributors (all time) y: 1 lines of code android/autodispose-androidx-lifecycle-test/build.gradle.kts x: 1 contributors (all time) y: 12 lines of code android/autodispose-androidx-lifecycle/build.gradle.kts x: 1 contributors (all time) y: 23 lines of code android/autodispose-androidx-lifecycle/lint.xml x: 2 contributors (all time) y: 6 lines of code android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/AndroidLifecycleScopeProvider.java x: 2 contributors (all time) y: 86 lines of code android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/KotlinExtensions.kt x: 2 contributors (all time) y: 119 lines of code android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/LifecycleEventsObservable.java x: 2 contributors (all time) y: 92 lines of code autodispose-interop/coroutines/build.gradle.kts x: 1 contributors (all time) y: 17 lines of code autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines/AutoDisposeCoroutinesInterop.kt x: 3 contributors (all time) y: 78 lines of code autodispose-lifecycle/build.gradle.kts x: 1 contributors (all time) y: 16 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/CorrespondingEventsFunction.java x: 2 contributors (all time) y: 8 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleEndedException.java x: 3 contributors (all time) y: 10 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopeProvider.java x: 3 contributors (all time) y: 22 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopes.java x: 2 contributors (all time) y: 69 lines of code autodispose-lifecycle/src/main/java/autodispose2/lifecycle/TestLifecycleScopeProvider.java x: 2 contributors (all time) y: 60 lines of code autodispose/src/main/java/autodispose2/AtomicThrowable.java x: 2 contributors (all time) y: 12 lines of code autodispose/src/main/java/autodispose2/AutoDisposableHelper.java x: 3 contributors (all time) y: 25 lines of code autodispose/src/main/java/autodispose2/AutoDispose.java x: 2 contributors (all time) y: 297 lines of code autodispose/src/main/java/autodispose2/AutoDisposeCompletable.java x: 2 contributors (all time) y: 16 lines of code autodispose/src/main/java/autodispose2/AutoDisposeConverter.java x: 2 contributors (all time) y: 15 lines of code autodispose/src/main/java/autodispose2/AutoDisposeEndConsumerHelper.java x: 2 contributors (all time) y: 44 lines of code autodispose/src/main/java/autodispose2/AutoDisposeFlowable.java x: 2 contributors (all time) y: 19 lines of code autodispose/src/main/java/autodispose2/AutoDisposeMaybe.java x: 2 contributors (all time) y: 18 lines of code autodispose/src/main/java/autodispose2/AutoDisposeParallelFlowable.java x: 2 contributors (all time) y: 32 lines of code autodispose/src/main/java/autodispose2/AutoDisposePlugins.java x: 2 contributors (all time) y: 49 lines of code autodispose/src/main/java/autodispose2/AutoDisposeUtil.java x: 3 contributors (all time) y: 14 lines of code autodispose/src/main/java/autodispose2/AutoDisposingCompletableObserverImpl.java x: 3 contributors (all time) y: 69 lines of code autodispose/src/main/java/autodispose2/AutoDisposingObserverImpl.java x: 3 contributors (all time) y: 82 lines of code autodispose/src/main/java/autodispose2/AutoDisposingSingleObserverImpl.java x: 3 contributors (all time) y: 70 lines of code autodispose/src/main/java/autodispose2/AutoDisposingSubscriberImpl.java x: 3 contributors (all time) y: 97 lines of code autodispose/src/main/java/autodispose2/AutoSubscriptionHelper.java x: 3 contributors (all time) y: 127 lines of code autodispose/src/main/java/autodispose2/CompletableSubscribeProxy.java x: 2 contributors (all time) y: 21 lines of code autodispose/src/main/java/autodispose2/ExceptionHelper.java x: 2 contributors (all time) y: 43 lines of code autodispose/src/main/java/autodispose2/HalfSerializer.java x: 2 contributors (all time) y: 82 lines of code autodispose/src/main/java/autodispose2/KotlinExtensions.kt x: 2 contributors (all time) y: 77 lines of code autodispose/src/main/java/autodispose2/MaybeSubscribeProxy.java x: 2 contributors (all time) y: 23 lines of code autodispose/src/main/java/autodispose2/ParallelFlowableSubscribeProxy.java x: 2 contributors (all time) y: 7 lines of code autodispose/src/main/java/autodispose2/ScopeProvider.java x: 3 contributors (all time) y: 11 lines of code autodispose/src/main/java/autodispose2/TestScopeProvider.java x: 2 contributors (all time) y: 24 lines of code autodispose/src/main/java/autodispose2/observers/AutoDisposingSubscriber.java x: 2 contributors (all time) y: 10 lines of code gradle/libs.versions.toml x: 1 contributors (all time) y: 87 lines of code mkdocs.yml x: 4 contributors (all time) y: 50 lines of code sample/build.gradle.kts x: 1 contributors (all time) y: 82 lines of code sample/src/main/java/androidx/recyclerview/widget/BindAwareViewHolder.java x: 1 contributors (all time) y: 40 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeFragment.java x: 2 contributors (all time) y: 115 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeView.java x: 2 contributors (all time) y: 80 lines of code sample/src/main/java/autodispose2/recipes/AutoDisposeViewHolder.java x: 2 contributors (all time) y: 50 lines of code sample/src/main/java/autodispose2/sample/CustomScope.java x: 2 contributors (all time) y: 2 lines of code sample/src/main/java/autodispose2/sample/JavaActivity.java x: 2 contributors (all time) y: 66 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeActivityKotlin.kt x: 2 contributors (all time) y: 72 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeFragmentKotlin.kt x: 2 contributors (all time) y: 102 lines of code sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewHolderKotlin.kt x: 2 contributors (all time) y: 34 lines of code sample/src/main/kotlin/autodispose2/recipes/subscriberproxies.kt x: 2 contributors (all time) y: 67 lines of code sample/src/main/kotlin/autodispose2/sample/ArchComponentActivity.kt x: 2 contributors (all time) y: 54 lines of code sample/src/main/kotlin/autodispose2/sample/HomeActivity.kt x: 2 contributors (all time) y: 30 lines of code sample/src/main/kotlin/autodispose2/sample/KotlinActivity.kt x: 2 contributors (all time) y: 65 lines of code sample/src/main/res/layout/activity_arch_component.xml x: 2 contributors (all time) y: 27 lines of code sample/src/main/res/layout/activity_disposing_viewmodel.xml x: 3 contributors (all time) y: 34 lines of code sample/src/main/res/layout/activity_home.xml x: 3 contributors (all time) y: 102 lines of code sample/src/main/res/layout/activity_main.xml x: 3 contributors (all time) y: 28 lines of code sample/src/main/res/layout/content_main.xml x: 3 contributors (all time) y: 12 lines of code sample/src/main/res/values/dimens.xml x: 1 contributors (all time) y: 3 lines of code sample/src/main/res/values/styles.xml x: 1 contributors (all time) y: 4 lines of code settings.gradle.kts x: 1 contributors (all time) y: 31 lines of code spotless/copyright.java x: 1 contributors (all time) y: 1 lines of code static-analysis/autodispose-error-prone/build.gradle.kts x: 1 contributors (all time) y: 32 lines of code static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/AbstractReturnValueIgnored.java x: 2 contributors (all time) y: 241 lines of code static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/UseAutoDispose.java x: 2 contributors (all time) y: 134 lines of code static-analysis/autodispose-lint/build.gradle.kts x: 1 contributors (all time) y: 26 lines of code static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeDetector.kt x: 4 contributors (all time) y: 331 lines of code test-utils/build.gradle.kts x: 1 contributors (all time) y: 6 lines of code
331.0
lines of code
  min: 1.0
  average: 44.74
  25th percentile: 11.5
  median: 25.0
  75th percentile: 66.5
  max: 331.0
0 4.0
contributors (all time)
min: 1.0 | average: 2.06 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".