mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 12:57:04 +05:30
refactor(detekt): adjust for Compose
This commit is contained in:
parent
37bb6e1d36
commit
b867804bdb
5 changed files with 15 additions and 79 deletions
|
@ -2,11 +2,6 @@
|
|||
<SmellBaseline>
|
||||
<ManuallySuppressedIssues></ManuallySuppressedIssues>
|
||||
<CurrentIssues>
|
||||
<ID>FunctionNaming:ClawNavigationBar.kt$@Composable fun ClawNavigationBar( navController: NavController, items: List<NavigationItem>, isVisible: Boolean, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:DatabasePosts.kt$@OptIn(ExperimentalFoundationApi::class) @Composable fun DatabasePosts( items: Map<Month, List<SavedPost>>, listState: LazyListState, postActions: PostActions, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:ListItem.kt$@Composable fun ListItem( item: SavedPost, isSaved: suspend (SavedPost) -> Boolean, postActions: PostActions, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersApp.kt$@OptIn(ExperimentalMaterial3Api::class, ExperimentalAnimationApi::class) @Composable fun LobstersApp( viewModel: ClawViewModel = viewModel(), urlLauncher: UrlLauncher, htmlConverter: HTMLConverter, setWebUri: (String?) -> Unit, )</ID>
|
||||
<ID>FunctionNaming:NetworkPosts.kt$@Composable fun NetworkPosts( items: LazyPagingItems<LobstersPost>, listState: LazyListState, isPostSaved: suspend (SavedPost) -> Boolean, reloadPosts: () -> Unit, postActions: PostActions, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionOnlyReturningConstant:Destinations.kt$Destinations.Hottest$fun getRoute()</ID>
|
||||
<ID>FunctionOnlyReturningConstant:Destinations.kt$Destinations.Newest$fun getRoute()</ID>
|
||||
<ID>FunctionOnlyReturningConstant:Destinations.kt$Destinations.Saved$fun getRoute()</ID>
|
||||
|
@ -15,13 +10,11 @@
|
|||
<ID>MagicNumber:ClawApplication.kt$ClawApplication$0.25</ID>
|
||||
<ID>MagicNumber:ClawApplication.kt$ClawApplication$1024</ID>
|
||||
<ID>MagicNumber:ClawApplication.kt$ClawApplication$25L</ID>
|
||||
<ID>MagicNumber:ClawViewModel.kt$ClawViewModel$20</ID>
|
||||
<ID>MagicNumber:MainActivity.kt$MainActivity$24</ID>
|
||||
<ID>MagicNumber:OkHttpModule.kt$OkHttpModule.Companion$10</ID>
|
||||
<ID>MagicNumber:OkHttpModule.kt$OkHttpModule.Companion$1024</ID>
|
||||
<ID>MagicNumber:OkHttpModule.kt$OkHttpModule.Companion.<no name provided>$0x000090000</ID>
|
||||
<ID>TooGenericExceptionCaught:LobstersPagingSource.kt$LobstersPagingSource$e: Exception</ID>
|
||||
<ID>TopLevelPropertyNaming:ClawNavigationBar.kt$private const val AnimationDuration = 100</ID>
|
||||
<ID>UnnecessaryAbstractClass:CoroutineDispatcherModule.kt$CoroutineDispatcherModule$CoroutineDispatcherModule</ID>
|
||||
<ID>UnnecessaryAbstractClass:OkHttpModule.kt$OkHttpModule$OkHttpModule</ID>
|
||||
</CurrentIssues>
|
||||
|
|
5
detekt-baselines/benchmark.xml
Normal file
5
detekt-baselines/benchmark.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" ?>
|
||||
<SmellBaseline>
|
||||
<ManuallySuppressedIssues></ManuallySuppressedIssues>
|
||||
<CurrentIssues></CurrentIssues>
|
||||
</SmellBaseline>
|
|
@ -3,72 +3,10 @@
|
|||
<ManuallySuppressedIssues></ManuallySuppressedIssues>
|
||||
<CurrentIssues>
|
||||
<ID>EmptyFunctionBlock:LobstersCardTest.kt$LobstersCardTest.Companion.<no name provided>${}</ID>
|
||||
<ID>FunctionNaming:ClawAppBar.kt$@Composable @OptIn(ExperimentalMaterial3Api::class) fun ClawAppBar( backgroundColor: Color, modifier: Modifier = Modifier, navigationIcon: @Composable () -> Unit = {}, title: @Composable () -> Unit = {}, )</ID>
|
||||
<ID>FunctionNaming:ClawAppBar.kt$@DevicePreviews @ThemePreviews @Composable fun ClawAppBarPreview()</ID>
|
||||
<ID>FunctionNaming:CommentEntry.kt$@Composable fun CommentsHeader( postDetails: ExtendedPostDetails, postActions: PostActions, )</ID>
|
||||
<ID>FunctionNaming:CommentEntry.kt$@Composable fun PostLink( linkMetadata: LinkMetadata, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:CommentEntry.kt$@OptIn(ExperimentalAnimationApi::class) @Composable fun CommentEntry( comment: Comment, )</ID>
|
||||
<ID>FunctionNaming:Comments.kt$@Composable private fun CommentsPageInternal( details: ExtendedPostDetails, postActions: PostActions, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:Comments.kt$@Suppress("UNCHECKED_CAST") @Composable fun CommentsPage( postId: String, getDetails: suspend (String) -> ExtendedPostDetails, postActions: PostActions, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable @OptIn(ExperimentalFoundationApi::class) fun LobstersCard( post: SavedPost, isSaved: Boolean, postActions: PostActions, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable @OptIn(ExperimentalMaterial3Api::class) fun CommentsButton( commentCount: Int?, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable fun PostDetails(post: SavedPost, modifier: Modifier = Modifier)</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable fun PostTitle( title: String, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable fun SaveButton( isSaved: Boolean, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable fun Submitter( text: AnnotatedString, avatarUrl: String, contentDescription: String, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable fun TagRow( tags: List<String>, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:LobstersCard.kt$@Composable fun TagText( tag: String, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:Markdown.kt$@Composable fun ThemedRichText( text: String, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:Markdown.kt$@ThemePreviews @Composable fun ThemedRichTextPreview()</ID>
|
||||
<ID>FunctionNaming:MonthHeader.kt$@Composable fun MonthHeader(month: Month)</ID>
|
||||
<ID>FunctionNaming:MonthHeader.kt$@DevicePreviews @ThemePreviews @Composable fun MonthHeaderPreview()</ID>
|
||||
<ID>FunctionNaming:NetworkError.kt$@Composable fun NetworkError( label: String, error: Throwable, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:NetworkError.kt$@ThemePreviews @Composable fun NetworkErrorPreview()</ID>
|
||||
<ID>FunctionNaming:NetworkImage.kt$@Composable fun NetworkImage( url: String, placeholder: Painter, contentDescription: String, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:ProgressBar.kt$@Composable fun ProgressBar(modifier: Modifier = Modifier)</ID>
|
||||
<ID>FunctionNaming:Theme.kt$@Composable fun LobstersTheme( darkTheme: Boolean = isSystemInDarkTheme(), dynamicColor: Boolean = false, providedValues: Array<ProvidedValue<*>> = emptyArray(), content: @Composable () -> Unit, )</ID>
|
||||
<ID>FunctionNaming:UserProfile.kt$@Composable private fun UserProfileInternal( user: User, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>FunctionNaming:UserProfile.kt$@Suppress("UNCHECKED_CAST") @Composable fun UserProfile( username: String, getProfile: suspend (username: String) -> User, modifier: Modifier = Modifier, )</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF201a19</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF261a00</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF2c1511</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF362f2e</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF3e2e04</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF410000</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF410001</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF442925</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF534341</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF564418</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF5d3f3a</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF680003</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF690000</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF6c0000</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF705c2e</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF775752</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF867370</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF8a1a10</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFF930006</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFa08c89</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFac3325</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFba1b1b</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFd8c2be</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFdec48c</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFe7bdb6</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFede0de</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFf5deda</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFfbdfa5</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFfbeeec</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFfcfcfc</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFffb4a6</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFffb4a9</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFffdad3</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFffdad4</ID>
|
||||
<ID>MagicNumber:Color.kt$0xFFffffff</ID>
|
||||
<ID>MagicNumber:CommentEntry.kt$16</ID>
|
||||
<ID>MagicNumber:LobstersCard.kt$50</ID>
|
||||
<ID>MagicNumber:LobstersCard.kt$8</ID>
|
||||
<ID>MagicNumber:Theme.kt$31</ID>
|
||||
<ID>MagicNumber:Type.kt$0.25</ID>
|
||||
<ID>SpreadOperator:Theme.kt$(*providedValues)</ID>
|
||||
<ID>SwallowedException:UrlLauncher.kt$UrlLauncher$e: ActivityNotFoundException</ID>
|
||||
<ID>ThrowingExceptionsWithoutMessageOrCause:NetworkError.kt$Throwable()</ID>
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
<?xml version="1.0" ?>
|
||||
<SmellBaseline>
|
||||
<ManuallySuppressedIssues></ManuallySuppressedIssues>
|
||||
<CurrentIssues>
|
||||
<ID>TopLevelPropertyNaming:Database.kt$internal const val LobstersDatabaseName = "SavedPosts.db"</ID>
|
||||
</CurrentIssues>
|
||||
<CurrentIssues></CurrentIssues>
|
||||
</SmellBaseline>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue