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