ComplexMethod:EditPersonFragment.kt$EditPersonFragment$@ExperimentalCoroutinesApi @FlowPreview override fun subscribeUi() LongMethod:EditPersonFragment.kt$EditPersonFragment$@ExperimentalCoroutinesApi @FlowPreview override fun subscribeUi() MagicNumber:EditPersonFragment.kt$EditPersonFragment$2020 MagicNumber:GenderSwitch.kt$GenderSwitch$2.5 MagicNumber:GenderSwitch.kt$GenderSwitch$75 MaxLineLength:EditPersonFragmentViewModel.kt$EditPersonFragmentViewModel : BaseViewModel MaxLineLength:EditPersonFragmentViewModel.kt$EditPersonFragmentViewModel$val personEntity = Person(id = id, name = personNameChannel.value, gender = gender, born = personDobChannel.value ) MaxLineLength:ListPersonAdapter.kt$ListPersonAdapter : ListAdapter NestedBlockDepth:GenderSwitch.kt$GenderSwitch$override fun onTouchEvent(event: MotionEvent?): Boolean NewLineAtEndOfFile:DaggerViewModelFactory.kt$com.mrozon.feature_person.di.DaggerViewModelFactory.kt NewLineAtEndOfFile:EditPersonFragment.kt$com.mrozon.feature_person.presentation.EditPersonFragment.kt NewLineAtEndOfFile:EditPersonFragmentComponent.kt$com.mrozon.feature_person.di.EditPersonFragmentComponent.kt NewLineAtEndOfFile:EditPersonFragmentModule.kt$com.mrozon.feature_person.di.EditPersonFragmentModule.kt NewLineAtEndOfFile:EditPersonFragmentViewModel.kt$com.mrozon.feature_person.presentation.EditPersonFragmentViewModel.kt NewLineAtEndOfFile:GenderSwitch.kt$com.mrozon.feature_person.customview.GenderSwitch.kt NewLineAtEndOfFile:ListPersonFragment.kt$com.mrozon.feature_person.presentation.ListPersonFragment.kt NewLineAtEndOfFile:ListPersonFragmentComponent.kt$com.mrozon.feature_person.di.ListPersonFragmentComponent.kt NewLineAtEndOfFile:ListPersonFragmentModule.kt$com.mrozon.feature_person.di.ListPersonFragmentModule.kt NewLineAtEndOfFile:ListPersonFragmentViewModel.kt$com.mrozon.feature_person.presentation.ListPersonFragmentViewModel.kt NewLineAtEndOfFile:PersonRemoteDataSource.kt$com.mrozon.feature_person.data.PersonRemoteDataSource.kt NewLineAtEndOfFile:PersonRepository.kt$com.mrozon.feature_person.data.PersonRepository.kt NewLineAtEndOfFile:PersonRepositoryImpl.kt$com.mrozon.feature_person.data.PersonRepositoryImpl.kt PackageNaming:BindingUtils.kt$package com.mrozon.feature_person.presentation PackageNaming:DaggerViewModelFactory.kt$package com.mrozon.feature_person.di PackageNaming:EditPersonFragment.kt$package com.mrozon.feature_person.presentation PackageNaming:EditPersonFragmentComponent.kt$package com.mrozon.feature_person.di PackageNaming:EditPersonFragmentModule.kt$package com.mrozon.feature_person.di PackageNaming:EditPersonFragmentViewModel.kt$package com.mrozon.feature_person.presentation PackageNaming:GenderSwitch.kt$package com.mrozon.feature_person.customview PackageNaming:ListPersonAdapter.kt$package com.mrozon.feature_person.presentation PackageNaming:ListPersonFragment.kt$package com.mrozon.feature_person.presentation PackageNaming:ListPersonFragmentComponent.kt$package com.mrozon.feature_person.di PackageNaming:ListPersonFragmentModule.kt$package com.mrozon.feature_person.di PackageNaming:ListPersonFragmentViewModel.kt$package com.mrozon.feature_person.presentation PackageNaming:PersonRemoteDataSource.kt$package com.mrozon.feature_person.data PackageNaming:PersonRepository.kt$package com.mrozon.feature_person.data PackageNaming:PersonRepositoryImpl.kt$package com.mrozon.feature_person.data TooGenericExceptionCaught:DaggerViewModelFactory.kt$DaggerViewModelFactory$e: Exception TooGenericExceptionCaught:PersonRepositoryImpl.kt$PersonRepositoryImpl$e: Exception TooGenericExceptionThrown:DaggerViewModelFactory.kt$DaggerViewModelFactory$throw RuntimeException(e) VariableNaming:EditPersonFragment.kt$EditPersonFragment$val current_id = arguments?.getLong("current_id", -1)?:-1 WildcardImport:EditPersonFragment.kt$import android.view.* WildcardImport:EditPersonFragment.kt$import com.mrozon.utils.extension.* WildcardImport:EditPersonFragmentViewModel.kt$import kotlinx.coroutines.* WildcardImport:ListPersonFragment.kt$import android.view.* WildcardImport:PersonRepositoryImpl.kt$import kotlinx.coroutines.flow.*