|
10 | 10 | <ID>CyclomaticComplexMethod:ActivityRow.kt$@Composable fun ActivityRow( item: Activity, onClick: (String) -> Unit, testTag: String, )</ID> |
11 | 11 | <ID>CyclomaticComplexMethod:AppViewModel.kt$AppViewModel$private fun observeSendEvents()</ID> |
12 | 12 | <ID>CyclomaticComplexMethod:AppViewModel.kt$AppViewModel$private suspend fun handleSanityChecks(amountSats: ULong)</ID> |
13 | | - <ID>CyclomaticComplexMethod:BlocktankRegtestScreen.kt$@Composable fun BlocktankRegtestScreen( navController: NavController, viewModel: BlocktankRegtestViewModel = hiltViewModel(), )</ID> |
| 13 | + <ID>CyclomaticComplexMethod:BlocktankRegtestScreen.kt$@Composable private fun BlocktankRegtestContent( onBack: () -> Unit, viewModel: BlocktankRegtestViewModel, )</ID> |
14 | 14 | <ID>CyclomaticComplexMethod:ConfirmMnemonicScreen.kt$@Composable fun ConfirmMnemonicScreen( uiState: BackupContract.UiState, onContinue: () -> Unit, onBack: () -> Unit, )</ID> |
15 | 15 | <ID>CyclomaticComplexMethod:HealthRepo.kt$HealthRepo$private fun collectState()</ID> |
| 16 | + <ID>CyclomaticComplexMethod:HomeScreen.kt$@Composable fun HomeScreen( mainUiState: MainUiState, drawerState: DrawerState, navigator: Navigator, settingsViewModel: SettingsViewModel, walletViewModel: WalletViewModel, appViewModel: AppViewModel, activityListViewModel: ActivityListViewModel, homeViewModel: HomeViewModel = hiltViewModel(), )</ID> |
16 | 17 | <ID>CyclomaticComplexMethod:HomeScreen.kt$@Composable fun HomeScreen( mainUiState: MainUiState, drawerState: DrawerState, rootNavController: NavController, walletNavController: NavHostController, settingsViewModel: SettingsViewModel, walletViewModel: WalletViewModel, appViewModel: AppViewModel, activityListViewModel: ActivityListViewModel, homeViewModel: HomeViewModel = hiltViewModel(), )</ID> |
17 | 18 | <ID>CyclomaticComplexMethod:SendSheet.kt$@Composable fun SendSheet( appViewModel: AppViewModel, walletViewModel: WalletViewModel, startDestination: SendRoute = SendRoute.Recipient, )</ID> |
18 | 19 | <ID>CyclomaticComplexMethod:SettingsButtonRow.kt$@Composable fun SettingsButtonRow( title: String, modifier: Modifier = Modifier, subtitle: String? = null, value: SettingsButtonValue = SettingsButtonValue.None, description: String? = null, iconRes: Int? = null, iconTint: Color = Color.Unspecified, iconSize: Dp = 32.dp, maxLinesSubtitle: Int = Int.MAX_VALUE, enabled: Boolean = true, loading: Boolean = false, onClick: () -> Unit, )</ID> |
|
33 | 34 | <ID>EnumNaming:BlocktankNotificationType.kt$BlocktankNotificationType$orderPaymentConfirmed</ID> |
34 | 35 | <ID>EnumNaming:BlocktankNotificationType.kt$BlocktankNotificationType$wakeToTimeout</ID> |
35 | 36 | <ID>ForbiddenComment:ActivityDetailScreen.kt$/* TODO: Implement assign functionality */</ID> |
36 | | - <ID>ForbiddenComment:ActivityRow.kt$// TODO: calculate confirmsIn text</ID> |
37 | 37 | <ID>ForbiddenComment:BoostTransactionViewModel.kt$BoostTransactionUiState$// TODO: Implement dynamic time estimation</ID> |
38 | 38 | <ID>ForbiddenComment:ContentView.kt$// TODO: display as sheet</ID> |
39 | | - <ID>ForbiddenComment:Env.kt$Env$// TODO: remove this to load from BT API instead</ID> |
40 | 39 | <ID>ForbiddenComment:ExternalNodeViewModel.kt$ExternalNodeViewModel$// TODO: pass customFeeRate to ldk-node when supported</ID> |
| 40 | + <ID>ForbiddenComment:HomeEntries.kt$// TODO: Enable when ActivityDetailScreen is updated to accept Navigator</ID> |
| 41 | + <ID>ForbiddenComment:HomeEntries.kt$// TODO: Get full Activity object</ID> |
| 42 | + <ID>ForbiddenComment:HomeEntries.kt$// TODO: Get full Activity object from activityListViewModel</ID> |
41 | 43 | <ID>ForbiddenComment:LightningConnectionsViewModel.kt$LightningConnectionsViewModel$// TODO: sort channels to get consistent index; node.listChannels returns a list in random order</ID> |
42 | 44 | <ID>ForbiddenComment:LightningService.kt$LightningService$// TODO: cleanup sensitive data after implementing a `SecureString` value holder for Keychain return values</ID> |
43 | 45 | <ID>ForbiddenComment:Notifications.kt$// TODO: review if needed:</ID> |
|
60 | 62 | <ID>LongParameterList:CoreService.kt$OnchainService$( mnemonicPhrase: String, derivationPathStr: String?, network: Network?, bip39Passphrase: String?, isChange: Boolean?, startIndex: UInt?, count: UInt?, )</ID> |
61 | 63 | <ID>LongParameterList:WidgetsRepo.kt$WidgetsRepo$( @BgDispatcher private val bgDispatcher: CoroutineDispatcher, private val newsService: NewsService, private val factsService: FactsService, private val blocksService: BlocksService, private val weatherService: WeatherService, private val priceService: PriceService, private val widgetsStore: WidgetsStore, private val settingsStore: SettingsStore, )</ID> |
62 | 64 | <ID>LoopWithTooManyJumpStatements:MonetaryVisualTransformation.kt$MonetaryVisualTransformation.<no name provided>$for</ID> |
63 | | - <ID>MagicNumber:ActivityDetailScreen.kt$40</ID> |
64 | | - <ID>MagicNumber:ActivityExploreScreen.kt$40</ID> |
65 | 65 | <ID>MagicNumber:ActivityListViewModel.kt$ActivityListViewModel$300</ID> |
66 | 66 | <ID>MagicNumber:AddressViewerScreen.kt$1500000L</ID> |
67 | 67 | <ID>MagicNumber:AddressViewerScreen.kt$250000L</ID> |
68 | 68 | <ID>MagicNumber:AddressViewerViewModel.kt$AddressViewerViewModel$300</ID> |
69 | 69 | <ID>MagicNumber:AppStatus.kt$0.4f</ID> |
70 | 70 | <ID>MagicNumber:ArticleModel.kt$24</ID> |
71 | | - <ID>MagicNumber:ArticleModel.kt$30</ID> |
72 | 71 | <ID>MagicNumber:ArticleModel.kt$60</ID> |
73 | 72 | <ID>MagicNumber:BackupNavSheetViewModel.kt$BackupNavSheetViewModel$200</ID> |
74 | 73 | <ID>MagicNumber:ChannelDetailScreen.kt$1.5f</ID> |
|
97 | 96 | <ID>MagicNumber:ShowMnemonicScreen.kt$12</ID> |
98 | 97 | <ID>MagicNumber:ShowMnemonicScreen.kt$24</ID> |
99 | 98 | <ID>MagicNumber:ShowMnemonicScreen.kt$300</ID> |
100 | | - <ID>MagicNumber:Slider.kt$20</ID> |
101 | 99 | <ID>MagicNumber:SpendingConfirmScreen.kt$300</ID> |
102 | 100 | <ID>MagicNumber:SwipeToConfirm.kt$1500</ID> |
103 | 101 | <ID>MatchingDeclarationName:AddressType.kt$AddressTypeInfo</ID> |
|
144 | 142 | <ID>MaximumLineLength:SettingsScreen.kt$ </ID> |
145 | 143 | <ID>MaximumLineLength:WeatherService.kt$WeatherService$ </ID> |
146 | 144 | <ID>MayBeConst:Env.kt$Env$val walletSyncIntervalSecs = 10_uL // TODO review</ID> |
147 | | - <ID>MayBeConst:Env.kt$Env.TransactionDefaults$/** * Minimum value in sats for an output. Outputs below the dust limit may not be processed because the fees * required to include them in a block would be greater than the value of the transaction itself. * */ val dustLimit = 546u</ID> |
148 | | - <ID>MayBeConst:Env.kt$Env.TransactionDefaults$/** Total recommended tx base fee in sats */ val recommendedBaseFee = 256u</ID> |
149 | 145 | <ID>MemberNameEqualsClassName:Keychain.kt$Keychain$private val keychain = context.keychainDataStore</ID> |
150 | 146 | <ID>NestedBlockDepth:Context.kt$fun Context.copyAssetToStorage(asset: String, dest: String)</ID> |
151 | 147 | <ID>NestedBlockDepth:LogsRepo.kt$LogsRepo$private fun createZipBase64(logFiles: List<LogFile>): String</ID> |
152 | 148 | <ID>NestedBlockDepth:MonetaryVisualTransformation.kt$MonetaryVisualTransformation$private fun createOffsetMapping(original: String, transformed: String): OffsetMapping</ID> |
153 | 149 | <ID>NestedBlockDepth:ShopWebViewInterface.kt$ShopWebViewInterface$@JavascriptInterface fun postMessage(message: String)</ID> |
154 | | - <ID>NoUnusedImports:ActivityDetailScreen.kt$to.bitkit.ui.screens.wallets.activity.ActivityDetailScreen.kt</ID> |
155 | 150 | <ID>NoWildcardImports:LightningChannel.kt$import androidx.compose.foundation.layout.*</ID> |
156 | 151 | <ID>PrintStackTrace:ShareSheet.kt$e</ID> |
157 | 152 | <ID>ReturnCount:AppViewModel.kt$AppViewModel$private suspend fun handleSanityChecks(amountSats: ULong)</ID> |
|
0 commit comments