CyclomaticComplexMethod:CommunityDetailScreen.kt$CommunityDetailScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content()
CyclomaticComplexMethod:CommunityDetailViewModel.kt$CommunityDetailViewModel$override fun reduce(intent: CommunityDetailMviModel.Intent)
CyclomaticComplexMethod:CommunityDetailViewModel.kt$CommunityDetailViewModel$private suspend fun loadNextPage()
LargeClass:CommunityDetailScreen.kt$CommunityDetailScreen : Screen
LargeClass:CommunityDetailViewModel.kt$CommunityDetailViewModel : CommunityDetailMviModelDefaultMviModel
LongMethod:CommunityDetailScreen.kt$CommunityDetailScreen$@Composable fun List<ActionOnSwipe>.toSwipeActions(): List<SwipeAction>
LongMethod:CommunityDetailScreen.kt$CommunityDetailScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content()
LongMethod:CommunityDetailViewModel.kt$CommunityDetailViewModel$override fun reduce(intent: CommunityDetailMviModel.Intent)
LongMethod:CommunityDetailViewModel.kt$CommunityDetailViewModel$private suspend fun loadNextPage()
LongParameterList:CommunityDetailViewModel.kt$CommunityDetailViewModel$( private val communityId: Long, private val otherInstance: String, private val identityRepository: IdentityRepository, private val apiConfigurationRepository: ApiConfigurationRepository, private val communityRepository: CommunityRepository, private val postRepository: PostRepository, private val siteRepository: SiteRepository, private val themeRepository: ThemeRepository, private val settingsRepository: SettingsRepository, private val accountRepository: AccountRepository, private val favoriteCommunityRepository: FavoriteCommunityRepository, private val shareHelper: ShareHelper, private val hapticFeedback: HapticFeedback, private val zombieModeHelper: ZombieModeHelper, private val imagePreloadManager: ImagePreloadManager, private val getSortTypesUseCase: GetSortTypesUseCase, private val notificationCenter: NotificationCenter, private val itemCache: LemmyItemCache, private val communitySortRepository: CommunitySortRepository, )
MagicNumber:CommunityDetailScreen.kt$CommunityDetailScreen$350
MagicNumber:CommunityDetailScreen.kt$CommunityDetailScreen$5
MagicNumber:CommunityDetailViewModel.kt$CommunityDetailViewModel$1_000
MaxLineLength:CommunityDetailScreen.kt$CommunityDetailScreen$imageVector = if (uiState.searchText.isEmpty()) Icons.Default.Search else Icons.Default.Clear
MaxLineLength:CommunityDetailScreen.kt$CommunityDetailScreen$model.reduce(CommunityDetailMviModel.Intent.ChangeSearching(!uiState.searching))
MaxLineLength:CommunityDetailScreen.kt$CommunityDetailScreen$onDoubleClick
MaxLineLength:CommunityDetailScreen.kt$CommunityDetailScreen$this += "https://${uiState.community.host}/c/${uiState.community.name}"
MaxLineLength:CommunityDetailScreen.kt$CommunityDetailScreen$this += "https://${uiState.instance}/c/${uiState.community.readableHandle}"
TooGenericExceptionCaught:CommunityDetailViewModel.kt$CommunityDetailViewModel$e: Throwable
TooManyFunctions:CommunityDetailViewModel.kt$CommunityDetailViewModel : CommunityDetailMviModelDefaultMviModel