ComplexCondition:InboxChatScreen.kt$InboxChatScreen$!uiState.initial && !uiState.loading && !uiState.refreshing && uiState.canFetchMore
CyclomaticComplexMethod:InboxChatScreen.kt$InboxChatScreen$@OptIn(ExperimentalMaterial3Api::class) @Composable override fun Content()
FunctionNaming:MessageCard.kt$@Composable internal fun MessageCard( isMyMessage: Boolean = false, content: String = "", date: String = "", onOpenCommunity: ((CommunityModel, String) -> Unit)? = null, onOpenUser: ((UserModel, String) -> Unit)? = null, onOpenPost: ((PostModel, String) -> Unit)? = null, onOpenWeb: ((String) -> Unit)? = null, onOpenImage: ((String) -> Unit)? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )
FunctionNaming:MessageCardPlaceholder.kt$@Composable internal fun MessageCardPlaceholder()
LongMethod:InboxChatScreen.kt$InboxChatScreen$@OptIn(ExperimentalMaterial3Api::class) @Composable override fun Content()
LongMethod:MessageCard.kt$@Composable internal fun MessageCard( isMyMessage: Boolean = false, content: String = "", date: String = "", onOpenCommunity: ((CommunityModel, String) -> Unit)? = null, onOpenUser: ((UserModel, String) -> Unit)? = null, onOpenPost: ((PostModel, String) -> Unit)? = null, onOpenWeb: ((String) -> Unit)? = null, onOpenImage: ((String) -> Unit)? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )
LongParameterList:InboxChatViewModel.kt$InboxChatViewModel$( private val otherUserId: Long, private val identityRepository: IdentityRepository, private val siteRepository: SiteRepository, private val messageRepository: PrivateMessageRepository, private val userRepository: UserRepository, private val settingsRepository: SettingsRepository, private val postRepository: PostRepository, private val notificationCenter: NotificationCenter, )
LongParameterList:MessageCard.kt$( isMyMessage: Boolean = false, content: String = "", date: String = "", onOpenCommunity: ((CommunityModel, String) -> Unit)? = null, onOpenUser: ((UserModel, String) -> Unit)? = null, onOpenPost: ((PostModel, String) -> Unit)? = null, onOpenWeb: ((String) -> Unit)? = null, onOpenImage: ((String) -> Unit)? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )
MagicNumber:InboxChatScreen.kt$InboxChatScreen$10