CyclomaticComplexMethod:FilteredContentsScreen.kt$FilteredContentsScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content()
CyclomaticComplexMethod:FilteredContentsViewModel.kt$FilteredContentsViewModel$override fun reduce(intent: FilteredContentsMviModel.Intent)
CyclomaticComplexMethod:FilteredContentsViewModel.kt$FilteredContentsViewModel$private suspend fun loadNextPageModded()
CyclomaticComplexMethod:FilteredContentsViewModel.kt$FilteredContentsViewModel$private suspend fun loadNextPageVotes()
FunctionNaming:ModdedCommentCard.kt$@Composable fun ModdedCommentCard( comment: CommentModel, postLayout: PostLayout, modifier: Modifier = Modifier, voteFormat: VoteFormat = VoteFormat.Aggregated, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, onOpenUser: ((UserModel, String) -> Unit)? = null, onOpen: (() -> Unit)? = null, onUpVote: (() -> Unit)? = null, onDownVote: (() -> Unit)? = null, onSave: (() -> Unit)? = null, onReply: (() -> Unit)? = null, )
FunctionNaming:ModdedCommentCard.kt$@Composable private fun ModdedCommentFooter( modifier: Modifier = Modifier, communityName: String? = null, postTitle: String? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )
FunctionNaming:ModdedCommentPlaceholder.kt$@Composable fun ModdedCommentPlaceholder( postLayout: PostLayout, )
LargeClass:FilteredContentsScreen.kt$FilteredContentsScreen : Screen
LongMethod:FilteredContentsScreen.kt$FilteredContentsScreen$@Composable fun List<ActionOnSwipe>.toSwipeActions(): List<SwipeAction>
LongMethod:FilteredContentsScreen.kt$FilteredContentsScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content()
LongMethod:FilteredContentsViewModel.kt$FilteredContentsViewModel$override fun reduce(intent: FilteredContentsMviModel.Intent)
LongMethod:FilteredContentsViewModel.kt$FilteredContentsViewModel$private suspend fun loadNextPageModded()
LongMethod:FilteredContentsViewModel.kt$FilteredContentsViewModel$private suspend fun loadNextPageVotes()
LongMethod:ModdedCommentCard.kt$@Composable private fun ModdedCommentFooter( modifier: Modifier = Modifier, communityName: String? = null, postTitle: String? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )
LongParameterList:FilteredContentsViewModel.kt$FilteredContentsViewModel$( private val contentsType: Int, private val themeRepository: ThemeRepository, private val settingsRepository: SettingsRepository, private val identityRepository: IdentityRepository, private val postRepository: PostRepository, private val commentRepository: CommentRepository, private val userRepository: UserRepository, private val imagePreloadManager: ImagePreloadManager, private val hapticFeedback: HapticFeedback, private val notificationCenter: NotificationCenter, )
LongParameterList:ModdedCommentCard.kt$( comment: CommentModel, postLayout: PostLayout, modifier: Modifier = Modifier, voteFormat: VoteFormat = VoteFormat.Aggregated, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, onOpenUser: ((UserModel, String) -> Unit)? = null, onOpen: (() -> Unit)? = null, onUpVote: (() -> Unit)? = null, onDownVote: (() -> Unit)? = null, onSave: (() -> Unit)? = null, onReply: (() -> Unit)? = null, )
MagicNumber:FilteredContentsScreen.kt$FilteredContentsScreen$5
MaxLineLength:FilteredContentsScreen.kt$FilteredContentsScreen$FilteredContentsMviModel.Intent.ModDistinguishComment(comment.id)
MaxLineLength:FilteredContentsScreen.kt$FilteredContentsScreen$FilteredContentsType.Moderated -> LocalXmlStrings.current.moderatorZoneActionContents
TooGenericExceptionCaught:FilteredContentsViewModel.kt$FilteredContentsViewModel$e: Throwable
TooManyFunctions:FilteredContentsViewModel.kt$FilteredContentsViewModel : FilteredContentsMviModelDefaultMviModel