CyclomaticComplexMethod:MockApiDispatcher.kt$MockApiDispatcher$override fun dispatch(request: RecordedRequest): MockResponse EmptyFunctionBlock:AccountTestRule.kt$AccountTestRule${} EmptyKtFile:build.gradle.kts$.build.gradle.kts LargeClass:ConnectScreenTest.kt$ConnectScreenTest LongMethod:ConnectionButton.kt$@OptIn(ExperimentalMaterial3Api::class) @Composable private fun ConnectionButton( text: String, mainClick: () -> Unit, reconnectClick: () -> Unit, isReconnectButtonEnabled: Boolean, containerColor: Color, contentColor: Color, modifier: Modifier = Modifier, reconnectButtonTestTag: String = "" ) LongMethod:NotificationBanner.kt$@Composable private fun Notification(notificationBannerData: NotificationData) MagicNumber:Chevron.kt$100 MagicNumber:Chevron.kt$270f MagicNumber:Chevron.kt$90f MagicNumber:CustomTextField.kt$100 MagicNumber:LoginScreen.kt$3f MagicNumber:NavigateBackIconButton.kt$90f MagicNumber:RedeemVoucherDialog.kt$30 MagicNumber:RedeemVoucherDialog.kt$59 MagicNumber:ResourcesExtensions.kt$3 MagicNumber:SelectLocationScreen.kt$270f MagicNumber:TalpidVpnService.kt$TalpidVpnService$128 MagicNumber:TalpidVpnService.kt$TalpidVpnService$32 NestedBlockDepth:MockApiDispatcher.kt$MockApiDispatcher$override fun dispatch(request: RecordedRequest): MockResponse PrintStackTrace:Extensions.kt$ex ReturnCount:RelayNameComparator.kt$RelayNameComparator$private infix fun List<String>.compareWith(other: List<String>): Int ReturnCount:TalpidVpnService.kt$TalpidVpnService$private fun createTun(config: TunConfig): CreateTunResult TooManyFunctions:VpnSettingsViewModel.kt$VpnSettingsViewModel : ViewModel UnusedParameter:SimpleMullvadHttpClient.kt$SimpleMullvadHttpClient$body: JSONArray? = null UnusedPrivateMember:ConnectivityListener.kt$ConnectivityListener$private fun finalize()