CyclomaticComplexMethod:DraftsScreen.kt$DraftsScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content() FunctionNaming:DraftCard.kt$@Composable fun DraftCard( draft: DraftModel, postLayout: PostLayout, modifier: Modifier = Modifier, options: List<Option> = emptyList(), onOpen: () -> Unit, onOptionSelected: ((OptionId) -> Unit)? = null, ) FunctionNaming:DraftCard.kt$@Composable private fun DraftFooter( date: String? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, ) FunctionNaming:DraftCardPlaceHolder.kt$@Composable fun DraftCardPlaceHolder( postLayout: PostLayout, ) LongMethod:DraftCard.kt$@Composable fun DraftCard( draft: DraftModel, postLayout: PostLayout, modifier: Modifier = Modifier, options: List<Option> = emptyList(), onOpen: () -> Unit, onOptionSelected: ((OptionId) -> Unit)? = null, ) LongMethod:DraftCard.kt$@Composable private fun DraftFooter( date: String? = null, options: List<Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, ) LongMethod:DraftsScreen.kt$DraftsScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content() LongMethod:DraftsViewModel.kt$DraftsViewModel$private fun refresh(initial: Boolean = false) LongParameterList:DraftCard.kt$( draft: DraftModel, postLayout: PostLayout, modifier: Modifier = Modifier, options: List<Option> = emptyList(), onOpen: () -> Unit, onOptionSelected: ((OptionId) -> Unit)? = null, ) MagicNumber:DraftsScreen.kt$DraftsScreen$5