|
27 | 27 | <ID>FinalNewline:com.qonversion.android.sdk.internal.storage.PurchasesCacheTest.kt:1</ID> |
28 | 28 | <ID>FinalNewline:com.qonversion.android.sdk.internal.storage.util.kt:1</ID> |
29 | 29 | <ID>FinalNewline:com.qonversion.android.sdk.utils.kt:1</ID> |
30 | | - <ID>ImplicitDefaultLocale:HomeFragment.kt$HomeFragment$String.format( "%s %s", getStr(R.string.buy_for), inApp.prettyPrice )</ID> |
31 | 30 | <ID>LargeClass:QProductCenterManager.kt$QProductCenterManager : PurchasesListenerUserStateProvider</ID> |
32 | 31 | <ID>LongMethod:NoCodesSkeletonView.kt$NoCodesSkeletonView$private fun createSkeletonElements()</ID> |
33 | 32 | <ID>MagicNumber:ApiErrorMapper.kt$ApiErrorMapper$10002</ID> |
|
52 | 51 | <ID>MagicNumber:ApiErrorMapper.kt$ApiErrorMapper$20303</ID> |
53 | 52 | <ID>MagicNumber:ApiErrorMapper.kt$ApiErrorMapper$20399</ID> |
54 | 53 | <ID>MagicNumber:ApiInteractorImpl.kt$418</ID> |
| 54 | + <ID>MagicNumber:ImagePreloaderImpl.kt$ImagePreloaderImpl$200</ID> |
| 55 | + <ID>MagicNumber:ImagePreloaderImpl.kt$ImagePreloaderImpl$299</ID> |
55 | 56 | <ID>MagicNumber:LogLevel.kt$LogLevel.Error$30</ID> |
56 | 57 | <ID>MagicNumber:LogLevel.kt$LogLevel.Info$10</ID> |
57 | 58 | <ID>MagicNumber:LogLevel.kt$LogLevel.Warning$20</ID> |
|
126 | 127 | <ID>NoWildcardImports:com.qonversion.android.sdk.internal.storage.SharedPreferencesCacheTest.kt:5</ID> |
127 | 128 | <ID>NoWildcardImports:com.qonversion.android.sdk.internal.storage.util.kt:24</ID> |
128 | 129 | <ID>NoWildcardImports:com.qonversion.android.sdk.utils.kt:4</ID> |
129 | | - <ID>NoWildcardImports:io.qonversion.sample.HomeFragment.kt:35</ID> |
130 | 130 | <ID>ReturnCount:BillingClientWrapper.kt$BillingClientWrapper$override fun makePurchase( activity: Activity, product: QProduct, offerId: String?, applyOffer: Boolean?, updatePurchaseInfo: UpdatePurchaseInfo?, onFailed: (error: BillingError) -> Unit )</ID> |
131 | 131 | <ID>ReturnCount:ErrorUtils.kt$ErrorUtils$ fun isServerError(error: Exception): Boolean</ID> |
132 | 132 | <ID>ReturnCount:ExceptionHandler.kt$ExceptionHandler$private fun isQonversionException(exception: Throwable): Boolean</ID> |
|
144 | 144 | <ID>SpacingAroundParens:com.qonversion.android.sdk.utils.kt:66</ID> |
145 | 145 | <ID>StringTemplate:com.qonversion.android.sdk.utils.kt:50</ID> |
146 | 146 | <ID>SwallowedException:ApiErrorMapper.kt$ApiErrorMapper$catch (e: JSONException) { errorMessage = "$ERROR=failed to parse the backend response" }</ID> |
147 | | - <ID>SwallowedException:AuthActivity.kt$AuthActivity$catch (e: ApiException) { showGoogleLoginError() }</ID> |
148 | 147 | <ID>SwallowedException:EnvironmentProvider.kt$EnvironmentProvider$catch (throwable: Throwable) { UNKNOWN }</ID> |
149 | 148 | <ID>SwallowedException:ExceptionHandler.kt$ExceptionHandler$catch (e: Exception) { "" }</ID> |
150 | 149 | <ID>SwallowedException:FacebookAttribution.kt$FacebookAttribution$catch (e: Exception) { null }</ID> |
151 | 150 | <ID>SwallowedException:FallbackUtils.kt$FallbackUtils$catch (e: Exception) { false }</ID> |
| 151 | + <ID>SwallowedException:ImagePreloaderImpl.kt$ImagePreloaderImpl$catch (e: Exception) { urlString to null }</ID> |
| 152 | + <ID>SwallowedException:OtherFragment.kt$OtherFragment$catch (e: Exception) { binding.progressBar.visibility = View.GONE Toast.makeText(context, getString(R.string.error_checking_fallback), Toast.LENGTH_SHORT).show() }</ID> |
152 | 153 | <ID>SwallowedException:PurchasesCache.kt$PurchasesCache$catch (e: IOException) { setOf() }</ID> |
| 154 | + <ID>SwallowedException:RemoteConfigsAdapter.kt$RemoteConfigsAdapter$catch (e: Exception) { payloadJson.toString() }</ID> |
153 | 155 | <ID>SwallowedException:ScreenFragment.kt$ScreenFragment$catch (e: ActivityNotFoundException) { logger.error("ScreenActivity -> Couldn't find any Activity to handle the Intent with deeplink $url") delegate?.onActionFailedToExecute(action) }</ID> |
154 | 156 | <ID>SwallowedException:ScreenFragment.kt$ScreenFragment$catch (e: ActivityNotFoundException) { logger.error("ScreenActivity -> Couldn't find any Activity to handle the Intent with url $url") delegate?.onActionFailedToExecute(action) }</ID> |
155 | 157 | <ID>SwallowedException:ScreenFragment.kt$ScreenFragment$catch (e: Exception) { delegate?.onActionFailedToExecute(action) }</ID> |
156 | 158 | <ID>SwallowedException:ScreenPresenter.kt$ScreenPresenter$catch (e: Exception) { logger.error("ScreenPresenter -> failed to open the screen with id $screenId") }</ID> |
157 | 159 | <ID>SwallowedException:SharedPreferencesCache.kt$SharedPreferencesCache$catch (e: IOException) { null }</ID> |
| 160 | + <ID>SwallowedException:UserFragment.kt$UserFragment$catch (e: Exception) { Toast.makeText(context, getString(R.string.invalid_json_format), Toast.LENGTH_SHORT).show() }</ID> |
158 | 161 | <ID>ThrowingExceptionsWithoutMessageOrCause:AdvertisingProvider.kt$AdvertisingProvider.AdvertisingConnection$IllegalStateException()</ID> |
159 | 162 | <ID>ThrowsCount:ScreenServiceImpl.kt$ScreenServiceImpl$private suspend fun executeWithFallback( requestProvider: () -> Request, fallbackProvider: suspend () -> NoCodeScreen?, errorContext: String, methodName: String ): NoCodeScreen</ID> |
160 | 163 | <ID>TooGenericExceptionCaught:AdvertisingProvider.kt$AdvertisingProvider$e: Exception</ID> |
|
164 | 167 | <ID>TooGenericExceptionCaught:FacebookAttribution.kt$FacebookAttribution$e: Exception</ID> |
165 | 168 | <ID>TooGenericExceptionCaught:FallbackServiceImpl.kt$FallbackServiceImpl$e: Exception</ID> |
166 | 169 | <ID>TooGenericExceptionCaught:FallbackUtils.kt$FallbackUtils$e: Exception</ID> |
| 170 | + <ID>TooGenericExceptionCaught:ImagePreloaderImpl.kt$ImagePreloaderImpl$e: Exception</ID> |
167 | 171 | <ID>TooGenericExceptionCaught:JsonSerializer.kt$JsonSerializer$cause: NullPointerException</ID> |
168 | 172 | <ID>TooGenericExceptionCaught:NetworkClientImpl.kt$NetworkClientImpl$cause: Exception</ID> |
169 | 173 | <ID>TooGenericExceptionCaught:NoCodesInternal.kt$NoCodesInternal$e: Exception</ID> |
| 174 | + <ID>TooGenericExceptionCaught:OtherFragment.kt$OtherFragment$e: Exception</ID> |
170 | 175 | <ID>TooGenericExceptionCaught:QExceptionManager.kt$QExceptionManager$cause: Exception</ID> |
171 | 176 | <ID>TooGenericExceptionCaught:QFallbacksService.kt$QFallbacksService$e: Exception</ID> |
| 177 | + <ID>TooGenericExceptionCaught:RemoteConfigsAdapter.kt$RemoteConfigsAdapter$e: Exception</ID> |
172 | 178 | <ID>TooGenericExceptionCaught:ScreenControllerImpl.kt$ScreenControllerImpl$e: Exception</ID> |
173 | 179 | <ID>TooGenericExceptionCaught:ScreenFragment.kt$ScreenFragment$e: Exception</ID> |
174 | 180 | <ID>TooGenericExceptionCaught:ScreenFragment.kt$ScreenFragment$throwable: Throwable</ID> |
175 | 181 | <ID>TooGenericExceptionCaught:ScreenPresenter.kt$ScreenPresenter$e: Exception</ID> |
176 | 182 | <ID>TooGenericExceptionCaught:ScreenServiceImpl.kt$ScreenServiceImpl$e: Exception</ID> |
177 | 183 | <ID>TooGenericExceptionCaught:ScreenServiceImpl.kt$ScreenServiceImpl$fallbackError: Exception</ID> |
178 | | - <ID>TooManyFunctions:Api.kt$Api</ID> |
179 | | - <ID>TooManyFunctions:AppComponent.kt$AppComponent</ID> |
180 | | - <ID>TooManyFunctions:BillingClientWrapper.kt$BillingClientWrapper : IBillingClientWrapper</ID> |
181 | | - <ID>TooManyFunctions:Cache.kt$Cache</ID> |
182 | | - <ID>TooManyFunctions:DefaultRepository.kt$DefaultRepository : QRepository</ID> |
183 | | - <ID>TooManyFunctions:HomeFragment.kt$HomeFragment : FragmentNoCodesDelegate</ID> |
184 | | - <ID>TooManyFunctions:LaunchResultCacheWrapper.kt$LaunchResultCacheWrapper</ID> |
185 | | - <ID>TooManyFunctions:NoCodesSkeletonView.kt$NoCodesSkeletonView : FrameLayout</ID> |
186 | | - <ID>TooManyFunctions:QProductCenterManager.kt$QProductCenterManager : PurchasesListenerUserStateProvider</ID> |
187 | | - <ID>TooManyFunctions:QRemoteConfigManager.kt$QRemoteConfigManager</ID> |
188 | | - <ID>TooManyFunctions:QRepository.kt$QRepository</ID> |
189 | | - <ID>TooManyFunctions:QUserPropertiesManager.kt$QUserPropertiesManager : FacebookAttributionListener</ID> |
190 | | - <ID>TooManyFunctions:Qonversion.kt$Qonversion</ID> |
191 | | - <ID>TooManyFunctions:QonversionBillingService.kt$QonversionBillingService : PurchasesUpdatedListenerConnectionListenerBillingService</ID> |
192 | | - <ID>TooManyFunctions:QonversionInternal.kt$QonversionInternal : QonversionLifecycleDelegateAppStateProvider</ID> |
193 | | - <ID>TooManyFunctions:RepositoryWithRateLimits.kt$RepositoryWithRateLimits : QRepository</ID> |
194 | | - <ID>TooManyFunctions:ScreenFragment.kt$ScreenFragment : FragmentView</ID> |
195 | | - <ID>TooManyFunctions:SharedPreferencesCache.kt$SharedPreferencesCache : Cache</ID> |
196 | | - <ID>TooManyFunctions:extensions.kt$com.qonversion.android.sdk.internal.extensions.kt</ID> |
| 184 | + <ID>TooGenericExceptionCaught:UserFragment.kt$UserFragment$e: Exception</ID> |
197 | 185 | <ID>UnnecessaryAbstractClass:BaseClass.kt$BaseClass</ID> |
198 | 186 | <ID>UnnecessaryAbstractClass:RequestData.kt$RequestData</ID> |
199 | 187 | <ID>UnusedPrivateMember:QonversionMappingAdapters.kt$QDateAdapter$@ToJson private fun toJson(date: Date): Long</ID> |
|
0 commit comments