CyclomaticComplexMethod:PostDetailScreen.kt$PostDetailScreen$@OptIn( ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class, ExperimentalLayoutApi::class, ) @Composable override fun Content() CyclomaticComplexMethod:PostDetailViewModel.kt$PostDetailViewModel$override fun reduce(intent: PostDetailMviModel.Intent) LargeClass:PostDetailScreen.kt$PostDetailScreen : Screen LargeClass:PostDetailViewModel.kt$PostDetailViewModel : PostDetailMviModelDefaultMviModel LongMethod:PostDetailScreen.kt$PostDetailScreen$@Composable fun List<ActionOnSwipe>.toSwipeActions(): List<SwipeAction> LongMethod:PostDetailScreen.kt$PostDetailScreen$@OptIn( ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class, ExperimentalLayoutApi::class, ) @Composable override fun Content() LongMethod:PostDetailViewModel.kt$PostDetailViewModel$override fun reduce(intent: PostDetailMviModel.Intent) LongMethod:PostDetailViewModel.kt$PostDetailViewModel$private suspend fun loadNextPage() LongParameterList:PostDetailViewModel.kt$PostDetailViewModel$( private val postId: Long, private val otherInstance: String, private val highlightCommentId: Long?, private val isModerator: Boolean, private val identityRepository: IdentityRepository, private val apiConfigurationRepository: ApiConfigurationRepository, private val siteRepository: SiteRepository, private val postRepository: PostRepository, private val commentRepository: CommentRepository, private val communityRepository: CommunityRepository, private val themeRepository: ThemeRepository, private val settingsRepository: SettingsRepository, private val shareHelper: ShareHelper, private val notificationCenter: NotificationCenter, private val hapticFeedback: HapticFeedback, private val getSortTypesUseCase: GetSortTypesUseCase, private val itemCache: LemmyItemCache, ) MagicNumber:PostDetailScreen.kt$PostDetailScreen$250 MagicNumber:PostDetailScreen.kt$PostDetailScreen$5 MagicNumber:PostDetailViewModel.kt$PostDetailViewModel$1_000 MaxLineLength:PostDetailScreen.kt$PostDetailScreen$LocalXmlStrings.current.modActionUnmarkAsDistinguished MaxLineLength:PostDetailScreen.kt$PostDetailScreen$model.reduce(PostDetailMviModel.Intent.ChangeSearching(!uiState.searching)) MaxLineLength:PostDetailScreen.kt$PostDetailScreen$source = uiState.post.community?.readableHandle.orEmpty() TooGenericExceptionCaught:PostDetailViewModel.kt$PostDetailViewModel$e: Throwable TooManyFunctions:PostDetailViewModel.kt$PostDetailViewModel : PostDetailMviModelDefaultMviModel