Uber / AutoDispose
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 117 files with 5,235 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (381 lines of code)
    • 115 files changed 1-5 times (4,854 lines of code)
0% | 0% | 0% | 7% | 92%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 117 files with 5,235 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 99 files changed by 2-5 contributors (4,562 lines of code)
    • 18 files changed by 1 contributor (673 lines of code)
0% | 0% | 0% | 87% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, kt, md, kts, xml, properties, txt, yml, pro, css, gitignore, toml, bat, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 0% | 23% | 76%
yml0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 0% | 100%
kts0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
static-analysis0% | 0% | 0% | 42% | 57%
ROOT0% | 0% | 0% | 15% | 84%
sample0% | 0% | 0% | 0% | 100%
autodispose0% | 0% | 0% | 0% | 100%
android0% | 0% | 0% | 0% | 100%
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%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
mkdocs.yml
in root
50 - 2019-07-07 2023-07-23 9 4 shaishav@uber.com pandanomic@gmail.com
AutoDisposeDetector.kt
in static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint
331 6 2019-09-23 2023-07-23 8 4 zac.sweers@gmail.com pandanomic@gmail.com
ScopeProvider.java
in autodispose/src/main/java/autodispose2
11 - 2019-09-23 2023-07-23 5 3 zac.sweers@gmail.com pandanomic@gmail.com
content_main.xml
in sample/src/main/res/layout
12 - 2017-10-01 2023-07-23 5 3 pandanomic@gmail.com pandanomic@gmail.com
strings.xml
in sample/src/main/res/values
19 - 2017-10-01 2023-07-23 5 2 pandanomic@gmail.com pandanomic@gmail.com
LifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
22 1 2019-09-23 2023-07-23 5 3 zac.sweers@gmail.com pandanomic@gmail.com
activity_main.xml
in sample/src/main/res/layout
28 - 2017-10-01 2023-07-23 5 3 pandanomic@gmail.com pandanomic@gmail.com
activity_disposing_viewmodel.xml
in sample/src/main/res/layout
34 - 2018-10-08 2023-07-23 5 3 shaishgandhi@gmail.com pandanomic@gmail.com
DisposingViewModelActivity.kt
in sample/src/main/kotlin/autodispose2/sample
49 1 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
ArchComponentActivity.kt
in sample/src/main/kotlin/autodispose2/sample
54 4 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinActivity.kt
in sample/src/main/kotlin/autodispose2/sample
65 6 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeCoroutinesInterop.kt
in autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines
78 - 2019-09-24 2023-07-23 5 3 zac.sweers@gmail.com pandanomic@gmail.com
KotlinFragment.kt
in sample/src/main/kotlin/autodispose2/sample
85 9 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
activity_home.xml
in sample/src/main/res/layout
102 - 2018-07-20 2023-07-23 5 3 shaishgandhi@gmail.com pandanomic@gmail.com
ArchComponentViewModel.kt
in sample/src/main/kotlin/autodispose2/sample
19 3 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
SingleSubscribeProxy.java
in autodispose/src/main/java/autodispose2
23 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in android/autodispose-android/src/main/java/autodispose2/android
39 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingSingleObserverImpl.java
in autodispose/src/main/java/autodispose2
70 6 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in autodispose/src/main/java/autodispose2
77 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingMaybeObserverImpl.java
in autodispose/src/main/java/autodispose2
78 7 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingObserverImpl.java
in autodispose/src/main/java/autodispose2
82 7 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingSubscriberImpl.java
in autodispose/src/main/java/autodispose2
97 9 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
UseAutoDispose.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
134 8 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDispose.java
in autodispose/src/main/java/autodispose2
297 3 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
styles.xml
in sample/src/main/res/values
4 - 2017-10-01 2023-07-23 3 1 pandanomic@gmail.com pandanomic@gmail.com
AutoDisposingCompletableObserver.java
in autodispose/src/main/java/autodispose2/observers
6 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingObserver.java
in autodispose/src/main/java/autodispose2/observers
7 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingMaybeObserver.java
in autodispose/src/main/java/autodispose2/observers
7 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingSingleObserver.java
in autodispose/src/main/java/autodispose2/observers
7 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
ParallelFlowableSubscribeProxy.java
in autodispose/src/main/java/autodispose2
7 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
NetworkRepository.kt
in sample/src/main/kotlin/autodispose2/sample/repository
8 1 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
CorrespondingEventsFunction.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
8 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingSubscriber.java
in autodispose/src/main/java/autodispose2/observers
10 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleEndedException.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
10 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleNotStartedException.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
10 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeIssueRegistry.kt
in static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint
13 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
OutsideScopeException.java
in autodispose/src/main/java/autodispose2
14 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeUtil.java
in autodispose/src/main/java/autodispose2
14 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeConverter.java
in autodispose/src/main/java/autodispose2
15 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeAndroidUtil.java
in android/autodispose-android/src/main/java/autodispose2/android/internal
15 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeMaybe.java
in autodispose/src/main/java/autodispose2
18 1 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeSingle.java
in autodispose/src/main/java/autodispose2
18 1 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeObservable.java
in autodispose/src/main/java/autodispose2
19 1 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeFlowable.java
in autodispose/src/main/java/autodispose2
19 1 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
ViewScopeProvider.java
in android/autodispose-android/src/main/java/autodispose2/android
20 3 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
CompletableSubscribeProxy.java
in autodispose/src/main/java/autodispose2
21 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
Scopes.java
in autodispose/src/main/java/autodispose2
23 2 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
MaybeSubscribeProxy.java
in autodispose/src/main/java/autodispose2
23 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
ObservableSubscribeProxy.java
in autodispose/src/main/java/autodispose2
23 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposableHelper.java
in autodispose/src/main/java/autodispose2
25 1 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
mkdocs.yml
in root
50 - 2019-07-07 2023-07-23 9 4 shaishav@uber.com pandanomic@gmail.com
AutoDisposeDetector.kt
in static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint
331 6 2019-09-23 2023-07-23 8 4 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeCoroutinesInterop.kt
in autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines
78 - 2019-09-24 2023-07-23 5 3 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
22 1 2019-09-23 2023-07-23 5 3 zac.sweers@gmail.com pandanomic@gmail.com
content_main.xml
in sample/src/main/res/layout
12 - 2017-10-01 2023-07-23 5 3 pandanomic@gmail.com pandanomic@gmail.com
activity_home.xml
in sample/src/main/res/layout
102 - 2018-07-20 2023-07-23 5 3 shaishgandhi@gmail.com pandanomic@gmail.com
activity_disposing_viewmodel.xml
in sample/src/main/res/layout
34 - 2018-10-08 2023-07-23 5 3 shaishgandhi@gmail.com pandanomic@gmail.com
activity_main.xml
in sample/src/main/res/layout
28 - 2017-10-01 2023-07-23 5 3 pandanomic@gmail.com pandanomic@gmail.com
ScopeProvider.java
in autodispose/src/main/java/autodispose2
11 - 2019-09-23 2023-07-23 5 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingMaybeObserverImpl.java
in autodispose/src/main/java/autodispose2
78 7 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingSingleObserverImpl.java
in autodispose/src/main/java/autodispose2
70 6 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingSubscriberImpl.java
in autodispose/src/main/java/autodispose2
97 9 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingObserverImpl.java
in autodispose/src/main/java/autodispose2
82 7 2019-09-23 2023-07-23 4 3 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleNotStartedException.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
10 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleEndedException.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
10 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
ViewScopeProvider.java
in android/autodispose-android/src/main/java/autodispose2/android
20 3 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeAndroidUtil.java
in android/autodispose-android/src/main/java/autodispose2/android/internal
15 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeUtil.java
in autodispose/src/main/java/autodispose2
14 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoSubscriptionHelper.java
in autodispose/src/main/java/autodispose2
127 12 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeBackpressureHelper.java
in autodispose/src/main/java/autodispose2
26 3 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposableHelper.java
in autodispose/src/main/java/autodispose2
25 1 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
OutsideScopeException.java
in autodispose/src/main/java/autodispose2
14 2 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposingCompletableObserverImpl.java
in autodispose/src/main/java/autodispose2
69 6 2019-09-23 2023-07-23 3 3 zac.sweers@gmail.com pandanomic@gmail.com
strings.xml
in sample/src/main/res/values
19 - 2017-10-01 2023-07-23 5 2 pandanomic@gmail.com pandanomic@gmail.com
DisposingViewModelActivity.kt
in sample/src/main/kotlin/autodispose2/sample
49 1 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinActivity.kt
in sample/src/main/kotlin/autodispose2/sample
65 6 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinFragment.kt
in sample/src/main/kotlin/autodispose2/sample
85 9 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
ArchComponentActivity.kt
in sample/src/main/kotlin/autodispose2/sample
54 4 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in android/autodispose-android/src/main/java/autodispose2/android
39 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
ArchComponentViewModel.kt
in sample/src/main/kotlin/autodispose2/sample
19 3 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
UseAutoDispose.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
134 8 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
SingleSubscribeProxy.java
in autodispose/src/main/java/autodispose2
23 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in autodispose/src/main/java/autodispose2
77 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDispose.java
in autodispose/src/main/java/autodispose2
297 3 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleScopes.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
69 5 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
CorrespondingEventsFunction.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
8 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
TestLifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
60 9 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
119 - 2019-09-24 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
DetachEventCompletable.java
in android/autodispose-android/src/main/java/autodispose2/android
59 4 2019-09-23 2023-07-25 3 2 zac.sweers@gmail.com pandanomic@gmail.com
activity_arch_component.xml
in sample/src/main/res/layout
27 - 2018-07-17 2023-07-23 3 2 shaishgandhi@gmail.com pandanomic@gmail.com
JavaFragment.java
in sample/src/main/java/autodispose2/sample
86 9 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
JavaActivity.java
in sample/src/main/java/autodispose2/sample
66 6 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeViewModel.kt
in sample/src/main/kotlin/autodispose2/recipes
39 4 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeFragmentKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
102 13 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeViewKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
59 4 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeViewHolderKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
34 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeActivityKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
72 9 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
subscriberproxies.kt
in sample/src/main/kotlin/autodispose2/recipes
67 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
NetworkRepository.kt
in sample/src/main/kotlin/autodispose2/sample/repository
8 1 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
ImageRepository.kt
in sample/src/main/kotlin/autodispose2/sample/repository
26 2 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
248 - 2023-07-23 2023-07-25 2 1 pandanomic@gmail.com pandanomic@gmail.com
87 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
82 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
BindAwareViewHolder.java
in sample/src/main/java/androidx/recyclerview/widget
40 8 2018-10-10 2023-07-23 3 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in static-analysis/autodispose-error-prone
32 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
31 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in static-analysis/autodispose-lint
26 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in android/autodispose-androidx-lifecycle
23 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in android/autodispose-android
22 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in autodispose
22 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in autodispose-interop/coroutines
17 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in autodispose-lifecycle
16 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in android/autodispose-androidx-lifecycle-test
12 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
build.gradle.kts
in test-utils
6 - 2023-07-23 2023-07-23 1 1 pandanomic@gmail.com pandanomic@gmail.com
styles.xml
in sample/src/main/res/values
4 - 2017-10-01 2023-07-23 3 1 pandanomic@gmail.com pandanomic@gmail.com
dimens.xml
in sample/src/main/res/values
3 - 2017-10-01 2023-07-23 2 1 pandanomic@gmail.com pandanomic@gmail.com
copyright.java
in spotless
1 - 2019-04-07 2023-07-23 2 1 pandanomic@gmail.com pandanomic@gmail.com
copyright.kt
in spotless
1 - 2019-04-07 2023-07-23 2 1 pandanomic@gmail.com pandanomic@gmail.com
AutoDispose.java
in autodispose/src/main/java/autodispose2
297 3 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AbstractReturnValueIgnored.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
241 15 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
UseAutoDispose.java
in static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone
134 8 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
119 - 2019-09-24 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeFragment.java
in sample/src/main/java/autodispose2/recipes
115 13 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeFragmentKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
102 13 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleEventsObservable.java
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
92 5 2019-09-24 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
AndroidLifecycleScopeProvider.java
in android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle
86 10 2019-09-24 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
JavaFragment.java
in sample/src/main/java/autodispose2/sample
86 9 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinFragment.kt
in sample/src/main/kotlin/autodispose2/sample
85 9 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
HalfSerializer.java
in autodispose/src/main/java/autodispose2
82 7 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeActivity.java
in sample/src/main/java/autodispose2/recipes
81 9 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeView.java
in sample/src/main/java/autodispose2/recipes
80 10 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in autodispose/src/main/java/autodispose2
77 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeActivityKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
72 9 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
LifecycleScopes.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
69 5 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
subscriberproxies.kt
in sample/src/main/kotlin/autodispose2/recipes
67 - 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
JavaActivity.java
in sample/src/main/java/autodispose2/sample
66 6 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinActivity.kt
in sample/src/main/kotlin/autodispose2/sample
65 6 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
TestLifecycleScopeProvider.java
in autodispose-lifecycle/src/main/java/autodispose2/lifecycle
60 9 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
DetachEventCompletable.java
in android/autodispose-android/src/main/java/autodispose2/android
59 4 2019-09-23 2023-07-25 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeViewKotlin.kt
in sample/src/main/kotlin/autodispose2/recipes
59 4 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
ArchComponentActivity.kt
in sample/src/main/kotlin/autodispose2/sample
54 4 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeViewHolder.java
in sample/src/main/java/autodispose2/recipes
50 6 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
DisposingViewModelActivity.kt
in sample/src/main/kotlin/autodispose2/sample
49 1 2019-09-23 2023-07-23 5 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposePlugins.java
in autodispose/src/main/java/autodispose2
49 10 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeEndConsumerHelper.java
in autodispose/src/main/java/autodispose2
44 5 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
ExceptionHelper.java
in autodispose/src/main/java/autodispose2
43 2 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
KotlinExtensions.kt
in android/autodispose-android/src/main/java/autodispose2/android
39 - 2019-09-23 2023-07-23 4 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeAndroidPlugins.java
in android/autodispose-android/src/main/java/autodispose2/android
39 6 2019-09-23 2023-07-23 2 2 zac.sweers@gmail.com pandanomic@gmail.com
AutoDisposeViewModel.kt
in sample/src/main/kotlin/autodispose2/recipes
39 4 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
DisposingViewModel.kt
in sample/src/main/kotlin/autodispose2/sample
39 3 2019-09-23 2023-07-23 3 2 zac.sweers@gmail.com pandanomic@gmail.com
Correlations

File Size vs. Number of Changes: 117 points

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

Number of Contributors vs. Number of Changes: 117 points

build.gradle.kts x: 1 # contributors y: 2 # changes android/autodispose-android/src/main/java/autodispose2/android/DetachEventCompletable.java x: 2 # contributors y: 3 # changes android/autodispose-android/build.gradle.kts x: 1 # contributors y: 1 # changes android/autodispose-android/src/main/java/autodispose2/android/AutoDisposeAndroidPlugins.java x: 2 # contributors y: 2 # changes android/autodispose-android/src/main/java/autodispose2/android/KotlinExtensions.kt x: 2 # contributors y: 4 # changes android/autodispose-android/src/main/java/autodispose2/android/ViewScopeProvider.java x: 3 # contributors y: 3 # changes autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines/AutoDisposeCoroutinesInterop.kt x: 3 # contributors y: 5 # changes autodispose/src/main/java/autodispose2/AutoDisposingMaybeObserverImpl.java x: 3 # contributors y: 4 # changes mkdocs.yml x: 4 # contributors y: 9 # changes sample/src/main/java/androidx/recyclerview/widget/BindAwareViewHolder.java x: 1 # contributors y: 3 # changes sample/src/main/kotlin/autodispose2/sample/ArchComponentActivity.kt x: 2 # contributors y: 5 # changes static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeDetector.kt x: 4 # contributors y: 8 # changes
9.0
# changes
  min: 1.0
  average: 2.91
  25th percentile: 2.0
  median: 3.0
  75th percentile: 3.0
  max: 9.0
0 4.0
# contributors
min: 1.0 | average: 2.06 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 117 points

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