2024-04-01 17:45:29 +02:00
<?xml version="1.0" ?>
<SmellBaseline >
<ManuallySuppressedIssues > </ManuallySuppressedIssues>
<CurrentIssues >
<ID > CyclomaticComplexMethod:ReportListScreen.kt$ReportListScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content()</ID>
<ID > FunctionNaming:CommentReportCard.kt$@Composable internal fun CommentReportCard( report: CommentReportModel, postLayout: PostLayout = PostLayout.Card, modifier: Modifier = Modifier, options: List< Option> = emptyList(), autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -> Unit)? = null, onOpenImage: ((String) -> Unit)? = null, onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > FunctionNaming:InnerReportCard.kt$@Composable internal fun InnerReportCard( modifier: Modifier = Modifier, reason: String, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, date: String? = null, creator: UserModel? = null, postLayout: PostLayout = PostLayout.Card, options: List< Option> = emptyList(), onOpenCreator: ((UserModel) -> Unit)? = null, onOpen: (() -> Unit)? = null, originalContent: (@Composable () -> Unit)? = null, onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > FunctionNaming:InnerReportCard.kt$@Composable private fun ReportFooter( date: String? = null, options: List< Option> = emptyList(), onOpenResolve: (() -> Unit)? = null, onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > FunctionNaming:InnerReportCard.kt$@Composable private fun ReportHeader( modifier: Modifier = Modifier, creator: UserModel? = null, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, iconSize: Dp = IconSize.s, onOpenCreator: ((UserModel) -> Unit)? = null, )</ID>
<ID > FunctionNaming:PostReportCard.kt$@Composable internal fun PostReportCard( report: PostReportModel, postLayout: PostLayout = PostLayout.Card, modifier: Modifier = Modifier, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -> Unit)? = null, options: List< Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > FunctionNaming:ReportCardPlaceHolder.kt$@Composable internal fun ReportCardPlaceHolder( postLayout: PostLayout = PostLayout.Card, )</ID>
<ID > LongMethod:InnerReportCard.kt$@Composable private fun ReportFooter( date: String? = null, options: List< Option> = emptyList(), onOpenResolve: (() -> Unit)? = null, onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > LongMethod:PostReportCard.kt$@Composable internal fun PostReportCard( report: PostReportModel, postLayout: PostLayout = PostLayout.Card, modifier: Modifier = Modifier, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -> Unit)? = null, options: List< Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > LongMethod:ReportListScreen.kt$ReportListScreen$@OptIn(ExperimentalMaterial3Api::class, ExperimentalMaterialApi::class) @Composable override fun Content()</ID>
<ID > LongMethod:ReportListViewModel.kt$ReportListViewModel$private suspend fun loadNextPage()</ID>
<ID > LongParameterList:CommentReportCard.kt$( report: CommentReportModel, postLayout: PostLayout = PostLayout.Card, modifier: Modifier = Modifier, options: List< Option> = emptyList(), autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -> Unit)? = null, onOpenImage: ((String) -> Unit)? = null, onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > LongParameterList:InnerReportCard.kt$( modifier: Modifier = Modifier, creator: UserModel? = null, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, iconSize: Dp = IconSize.s, onOpenCreator: ((UserModel) -> Unit)? = null, )</ID>
<ID > LongParameterList:InnerReportCard.kt$( modifier: Modifier = Modifier, reason: String, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, date: String? = null, creator: UserModel? = null, postLayout: PostLayout = PostLayout.Card, options: List< Option> = emptyList(), onOpenCreator: ((UserModel) -> Unit)? = null, onOpen: (() -> Unit)? = null, originalContent: (@Composable () -> Unit)? = null, onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
<ID > LongParameterList:PostReportCard.kt$( report: PostReportModel, postLayout: PostLayout = PostLayout.Card, modifier: Modifier = Modifier, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -> Unit)? = null, options: List< Option> = emptyList(), onOptionSelected: ((OptionId) -> Unit)? = null, )</ID>
2024-04-07 08:27:15 +02:00
<ID > LongParameterList:ReportListViewModel.kt$ReportListViewModel$( private val communityId: Long?, private val identityRepository: IdentityRepository, private val postRepository: PostRepository, private val commentRepository: CommentRepository, private val themeRepository: ThemeRepository, private val settingsRepository: SettingsRepository, private val hapticFeedback: HapticFeedback, private val notificationCenter: NotificationCenter, )</ID>
2024-04-01 17:45:29 +02:00
<ID > MagicNumber:ReportListScreen.kt$ReportListScreen$5</ID>
<ID > MaxLineLength:PostReportCard.kt$openExternal = settingsRepository.currentSettings.value.openUrlsInExternalBrowser</ID>
<ID > TooManyFunctions:ReportListViewModel.kt$ReportListViewModel : ReportListMviModelDefaultMviModel</ID>
</CurrentIssues>
</SmellBaseline>