Raccoon/unit/reportlist/detekt-baseline.xml
2024-04-07 08:27:15 +02:00

26 lines
5.3 KiB
XML

<?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&lt;Option&gt; = emptyList(), autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -&gt; Unit)? = null, onOpenImage: ((String) -&gt; Unit)? = null, onOptionSelected: ((OptionId) -&gt; 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&lt;Option&gt; = emptyList(), onOpenCreator: ((UserModel) -&gt; Unit)? = null, onOpen: (() -&gt; Unit)? = null, originalContent: (@Composable () -&gt; Unit)? = null, onOptionSelected: ((OptionId) -&gt; Unit)? = null, )</ID>
<ID>FunctionNaming:InnerReportCard.kt$@Composable private fun ReportFooter( date: String? = null, options: List&lt;Option&gt; = emptyList(), onOpenResolve: (() -&gt; Unit)? = null, onOptionSelected: ((OptionId) -&gt; 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) -&gt; 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: (() -&gt; Unit)? = null, options: List&lt;Option&gt; = emptyList(), onOptionSelected: ((OptionId) -&gt; 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&lt;Option&gt; = emptyList(), onOpenResolve: (() -&gt; Unit)? = null, onOptionSelected: ((OptionId) -&gt; 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: (() -&gt; Unit)? = null, options: List&lt;Option&gt; = emptyList(), onOptionSelected: ((OptionId) -&gt; 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&lt;Option&gt; = emptyList(), autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -&gt; Unit)? = null, onOpenImage: ((String) -&gt; Unit)? = null, onOptionSelected: ((OptionId) -&gt; 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) -&gt; 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&lt;Option&gt; = emptyList(), onOpenCreator: ((UserModel) -&gt; Unit)? = null, onOpen: (() -&gt; Unit)? = null, originalContent: (@Composable () -&gt; Unit)? = null, onOptionSelected: ((OptionId) -&gt; Unit)? = null, )</ID>
<ID>LongParameterList:PostReportCard.kt$( report: PostReportModel, postLayout: PostLayout = PostLayout.Card, modifier: Modifier = Modifier, autoLoadImages: Boolean = true, preferNicknames: Boolean = true, onOpen: (() -&gt; Unit)? = null, options: List&lt;Option&gt; = emptyList(), onOptionSelected: ((OptionId) -&gt; Unit)? = null, )</ID>
<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>
<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>