[ {
  "relativePath" : "spotless/copyright.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::spotless" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "spotless/copyright.kt",
  "extension" : "kt",
  "linesOfCode" : 1,
  "components" : [ "primary::spotless" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleNotStartedException.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/TestLifecycleScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 60,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/CorrespondingEventsFunction.java",
  "extension" : "java",
  "linesOfCode" : 8,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopes.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleEndedException.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/src/main/java/autodispose2/lifecycle/LifecycleScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 22,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-lifecycle/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 16,
  "components" : [ "primary::autodispose-lifecycle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-interop/coroutines/src/main/kotlin/autodispose2/interop/coroutines/AutoDisposeCoroutinesInterop.kt",
  "extension" : "kt",
  "linesOfCode" : 78,
  "components" : [ "primary::autodispose-interop" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose-interop/coroutines/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 17,
  "components" : [ "primary::autodispose-interop" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "test-utils/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 6,
  "components" : [ "primary::test-utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "settings.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 31,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/autodispose-android.pro",
  "extension" : "pro",
  "linesOfCode" : 2,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/internal/MainThreadDisposable.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/internal/AutoDisposeAndroidUtil.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/ViewScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 20,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/KotlinExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/DetachEventCompletable.java",
  "extension" : "java",
  "linesOfCode" : 59,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/src/main/java/autodispose2/android/AutoDisposeAndroidPlugins.java",
  "extension" : "java",
  "linesOfCode" : 39,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-android/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 22,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle-test/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 12,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/LifecycleEventsObservable.java",
  "extension" : "java",
  "linesOfCode" : 92,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/KotlinExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle/src/main/java/autodispose2/androidx/lifecycle/AndroidLifecycleScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle/lint.xml",
  "extension" : "xml",
  "linesOfCode" : 6,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "android/autodispose-androidx-lifecycle/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 23,
  "components" : [ "primary::android" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "gradle/libs.versions.toml",
  "extension" : "toml",
  "linesOfCode" : 87,
  "components" : [ "primary::gradle" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/UseAutoDispose.java",
  "extension" : "java",
  "linesOfCode" : 134,
  "components" : [ "primary::static-analysis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "static-analysis/autodispose-error-prone/src/main/java/autodispose2/errorprone/AbstractReturnValueIgnored.java",
  "extension" : "java",
  "linesOfCode" : 241,
  "components" : [ "primary::static-analysis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "static-analysis/autodispose-error-prone/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 32,
  "components" : [ "primary::static-analysis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeDetector.kt",
  "extension" : "kt",
  "linesOfCode" : 331,
  "components" : [ "primary::static-analysis" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "static-analysis/autodispose-lint/src/main/kotlin/autodispose2/lint/AutoDisposeIssueRegistry.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::static-analysis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "static-analysis/autodispose-lint/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 26,
  "components" : [ "primary::static-analysis" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/ParallelFlowableSubscribeProxy.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposingMaybeObserverImpl.java",
  "extension" : "java",
  "linesOfCode" : 78,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/MaybeSubscribeProxy.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/SingleSubscribeProxy.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/ObservableSubscribeProxy.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposePlugins.java",
  "extension" : "java",
  "linesOfCode" : 49,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeMaybe.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposingSingleObserverImpl.java",
  "extension" : "java",
  "linesOfCode" : 70,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposingSubscriberImpl.java",
  "extension" : "java",
  "linesOfCode" : 97,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/observers/AutoDisposingSubscriber.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/observers/AutoDisposingMaybeObserver.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/observers/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/observers/AutoDisposingObserver.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/observers/AutoDisposingSingleObserver.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/observers/AutoDisposingCompletableObserver.java",
  "extension" : "java",
  "linesOfCode" : 6,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeBackpressureHelper.java",
  "extension" : "java",
  "linesOfCode" : 26,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/FlowableSubscribeProxy.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeCompletable.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeUtil.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/HalfSerializer.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeSingle.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeEndConsumerHelper.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeConverter.java",
  "extension" : "java",
  "linesOfCode" : 15,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeFlowable.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/KotlinExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 77,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDispose.java",
  "extension" : "java",
  "linesOfCode" : 297,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/ExceptionHelper.java",
  "extension" : "java",
  "linesOfCode" : 43,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeParallelFlowable.java",
  "extension" : "java",
  "linesOfCode" : 32,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoSubscriptionHelper.java",
  "extension" : "java",
  "linesOfCode" : 127,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/TestScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/Scopes.java",
  "extension" : "java",
  "linesOfCode" : 23,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AtomicThrowable.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/OutsideScopeException.java",
  "extension" : "java",
  "linesOfCode" : 14,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposingObserverImpl.java",
  "extension" : "java",
  "linesOfCode" : 82,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposeObservable.java",
  "extension" : "java",
  "linesOfCode" : 19,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/ScopeProvider.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposingCompletableObserverImpl.java",
  "extension" : "java",
  "linesOfCode" : 69,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/CompletableSubscribeProxy.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/java/autodispose2/AutoDisposableHelper.java",
  "extension" : "java",
  "linesOfCode" : 25,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/src/main/resources/META-INF/proguard/autodispose.pro",
  "extension" : "pro",
  "linesOfCode" : 2,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "autodispose/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 22,
  "components" : [ "primary::autodispose" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/recipes/AutoDisposeActivity.java",
  "extension" : "java",
  "linesOfCode" : 81,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/recipes/AutoDisposeViewHolder.java",
  "extension" : "java",
  "linesOfCode" : 50,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/recipes/AutoDisposeView.java",
  "extension" : "java",
  "linesOfCode" : 80,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/recipes/AutoDisposeFragment.java",
  "extension" : "java",
  "linesOfCode" : 115,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/recipes/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/sample/ClassWithCustomScope.java",
  "extension" : "java",
  "linesOfCode" : 9,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/sample/package-info.java",
  "extension" : "java",
  "linesOfCode" : 1,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/sample/JavaFragment.java",
  "extension" : "java",
  "linesOfCode" : 86,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/sample/JavaActivity.java",
  "extension" : "java",
  "linesOfCode" : 66,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/autodispose2/sample/CustomScope.java",
  "extension" : "java",
  "linesOfCode" : 2,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/java/androidx/recyclerview/widget/BindAwareViewHolder.java",
  "extension" : "java",
  "linesOfCode" : 40,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/layout/content_main.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/layout/activity_disposing_viewmodel.xml",
  "extension" : "xml",
  "linesOfCode" : 34,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/layout/activity_arch_component.xml",
  "extension" : "xml",
  "linesOfCode" : 27,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/layout/activity_home.xml",
  "extension" : "xml",
  "linesOfCode" : 102,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/layout/activity_main.xml",
  "extension" : "xml",
  "linesOfCode" : 28,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/values/strings.xml",
  "extension" : "xml",
  "linesOfCode" : 19,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/values/styles.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/res/values/dimens.xml",
  "extension" : "xml",
  "linesOfCode" : 3,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewHolderKotlin.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewKotlin.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/recipes/subscriberproxies.kt",
  "extension" : "kt",
  "linesOfCode" : 67,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/recipes/AutoDisposeFragmentKotlin.kt",
  "extension" : "kt",
  "linesOfCode" : 102,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/recipes/AutoDisposeActivityKotlin.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/recipes/AutoDisposeViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/ArchComponentActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/HomeActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/ArchComponentViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/DisposingViewModel.kt",
  "extension" : "kt",
  "linesOfCode" : 39,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/repository/ImageRepository.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/repository/NetworkRepository.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/state/DownloadState.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/DisposingViewModelActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 49,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/KotlinFragment.kt",
  "extension" : "kt",
  "linesOfCode" : 85,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/src/main/kotlin/autodispose2/sample/KotlinActivity.kt",
  "extension" : "kt",
  "linesOfCode" : 65,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "sample/build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 82,
  "components" : [ "primary::sample" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "build.gradle.kts",
  "extension" : "kts",
  "linesOfCode" : 248,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]