CommentWrapping:NetworkHelper.kt$NetworkHelper$/* SY <-- */ CyclomaticComplexMethod:ImageUtil.kt$ImageUtil$fun chooseBackground(context: Context, imageSource: BufferedSource): Drawable CyclomaticComplexMethod:RateLimitInterceptor.kt$RateLimitInterceptor$override fun intercept(chain: Interceptor.Chain): Response ForbiddenComment:Localize.kt$// TODO: janky workaround for https://github.com/icerockdev/moko-resources/issues/337 FunctionNaming:Requests.kt$fun DELETE( url: String, headers: Headers = DEFAULT_HEADERS, body: RequestBody = DEFAULT_BODY, cache: CacheControl = DEFAULT_CACHE_CONTROL, ): Request FunctionNaming:Requests.kt$fun GET( url: HttpUrl, headers: Headers = DEFAULT_HEADERS, cache: CacheControl = DEFAULT_CACHE_CONTROL, ): Request FunctionNaming:Requests.kt$fun GET( url: String, headers: Headers = DEFAULT_HEADERS, cache: CacheControl = DEFAULT_CACHE_CONTROL, ): Request FunctionNaming:Requests.kt$fun PATCH( url: String, headers: Headers = DEFAULT_HEADERS, body: RequestBody = DEFAULT_BODY, cache: CacheControl = DEFAULT_CACHE_CONTROL, ): Request FunctionNaming:Requests.kt$fun POST( url: String, headers: Headers = DEFAULT_HEADERS, body: RequestBody = DEFAULT_BODY, cache: CacheControl = DEFAULT_CACHE_CONTROL, ): Request FunctionNaming:Requests.kt$fun PUT( url: String, headers: Headers = DEFAULT_HEADERS, body: RequestBody = DEFAULT_BODY, cache: CacheControl = DEFAULT_CACHE_CONTROL, ): Request FunctionParameterNaming:WebViewInterceptor.kt$_name: String FunctionParameterNaming:WebViewInterceptor.kt$_value: String InstanceOfCheckForException:RxCoroutineBridge.kt$e !is CancellationException InstanceOfCheckForException:UncaughtExceptionInterceptor.kt$UncaughtExceptionInterceptor$e is IOException LongMethod:ImageUtil.kt$ImageUtil$fun chooseBackground(context: Context, imageSource: BufferedSource): Drawable LoopWithTooManyJumpStatements:ImageUtil.kt$ImageUtil$for LoopWithTooManyJumpStatements:RateLimitInterceptor.kt$RateLimitInterceptor$while MagicNumber:CbzCrypto.kt$CbzCrypto$100 MagicNumber:CbzCrypto.kt$CbzCrypto$128 MagicNumber:CbzCrypto.kt$CbzCrypto$42 MagicNumber:DeviceUtil.kt$DeviceUtil$1024 MagicNumber:DeviceUtil.kt$DeviceUtil$3L MagicNumber:DeviceUtil.kt$DeviceUtil$90000 MagicNumber:DiskUtil.kt$DiskUtil$240 MagicNumber:Hash.kt$Hash$15 MagicNumber:Hash.kt$Hash$240 MagicNumber:Hash.kt$Hash$4 MagicNumber:ImageUtil.kt$ImageUtil$0.01 MagicNumber:ImageUtil.kt$ImageUtil$0.0275 MagicNumber:ImageUtil.kt$ImageUtil$100 MagicNumber:ImageUtil.kt$ImageUtil$14 MagicNumber:ImageUtil.kt$ImageUtil$16384 MagicNumber:ImageUtil.kt$ImageUtil$18 MagicNumber:ImageUtil.kt$ImageUtil$200 MagicNumber:ImageUtil.kt$ImageUtil$22 MagicNumber:ImageUtil.kt$ImageUtil$25 MagicNumber:ImageUtil.kt$ImageUtil$3 MagicNumber:ImageUtil.kt$ImageUtil$30 MagicNumber:ImageUtil.kt$ImageUtil$32 MagicNumber:ImageUtil.kt$ImageUtil$40 MagicNumber:ImageUtil.kt$ImageUtil$5 MagicNumber:ImageUtil.kt$ImageUtil$50 MagicNumber:ImageUtil.kt$ImageUtil$6 MagicNumber:ImageUtil.kt$ImageUtil$740 MagicNumber:ImageUtil.kt$ImageUtil$9 MagicNumber:ImageUtil.kt$ImageUtil$96 MagicNumber:ImageUtil.kt$ImageUtil$98 MagicNumber:ImageUtil.kt$ImageUtil$99 MagicNumber:NetworkHelper.kt$NetworkHelper$30 MagicNumber:SecurityPreferences.kt$SecurityPreferences$0x7F MagicNumber:UniFileTempFileManager.kt$UniFileTempFileManager$3 MagicNumber:UniFileTempFileManager.kt$UniFileTempFileManager$8192 MagicNumber:WebViewInterceptor.kt$WebViewInterceptor$30 MaxLineLength:CoroutinesExtensions.kt$* MaxLineLength:ImageUtil.kt$ImageUtil$fun MaxLineLength:SpecificHostRateLimitInterceptor.kt$* MaxLineLength:WebViewUtil.kt$WebViewUtil$* MaximumLineLength:ImageUtil.kt$ImageUtil$ NestedBlockDepth:ImageUtil.kt$ImageUtil$fun chooseBackground(context: Context, imageSource: BufferedSource): Drawable NestedBlockDepth:UniFileExtensions.kt$fun UniFile.unzip(destination: File, onlyCopyImages: Boolean = false) NestedBlockDepth:UniFileTempFileManager.kt$UniFileTempFileManager$fun createTempFile(file: UniFile): File ReturnCount:ImageUtil.kt$ImageUtil$fun chooseBackground(context: Context, imageSource: BufferedSource): Drawable ReturnCount:ImageUtil.kt$ImageUtil$fun splitTallImage( tmpDir: UniFile, imageFile: UniFile, filenamePrefix: String, ): Boolean ReturnCount:WebViewInterceptor.kt$WebViewInterceptor$@OptIn(DelicateCoroutinesApi::class) override fun intercept(chain: Interceptor.Chain): Response ReturnCount:WebViewInterceptor.kt$private fun isRequestHeaderSafe(_name: String, _value: String): Boolean SwallowedException:AndroidPreference.kt$AndroidPreference$e: ClassCastException SwallowedException:AndroidPreference.kt$AndroidPreference.Object$e: Exception SwallowedException:DeviceUtil.kt$DeviceUtil$e: Exception SwallowedException:EHNetworkLogging.kt$ex: Exception SwallowedException:ImageUtil.kt$ImageUtil$e: Exception SwallowedException:OkHttpExtensions.kt$ex: Throwable SwallowedException:PreferenceStore.kt$e: IllegalArgumentException ThrowingExceptionsWithoutMessageOrCause:OkHttpExtensions.kt$Exception() TooGenericExceptionCaught:AndroidPreference.kt$AndroidPreference.Object$e: Exception TooGenericExceptionCaught:CloudflareInterceptor.kt$CloudflareInterceptor$e: Exception TooGenericExceptionCaught:DeviceUtil.kt$DeviceUtil$e: Exception TooGenericExceptionCaught:EHNetworkLogging.kt$ex: Exception TooGenericExceptionCaught:ImageUtil.kt$ImageUtil$e: Exception TooGenericExceptionCaught:OkHttpExtensions.kt$<no name provided>$e: Exception TooGenericExceptionCaught:OkHttpExtensions.kt$ex: Throwable TooGenericExceptionCaught:RxCoroutineBridge.kt$e: Throwable TooGenericExceptionCaught:UncaughtExceptionInterceptor.kt$UncaughtExceptionInterceptor$e: Exception TooGenericExceptionCaught:WebViewUtil.kt$WebViewUtil$e: Throwable TooManyFunctions:CbzCrypto.kt$CbzCrypto TooManyFunctions:DohProviders.kt$eu.kanade.tachiyomi.network.DohProviders.kt TooManyFunctions:EpubFile.kt$EpubFile : Closeable TooManyFunctions:ImageUtil.kt$ImageUtil TooManyFunctions:Logging.kt$exh.log.Logging.kt TooManyFunctions:SecurityPreferences.kt$SecurityPreferences TopLevelPropertyNaming:DohProviders.kt$/** * Based on https://github.com/square/okhttp/blob/ef5d0c83f7bbd3a0c0534e7ca23cbc4ee7550f3b/okhttp-dnsoverhttps/src/test/java/okhttp3/dnsoverhttps/DohProviders.java */ const val PREF_DOH_CLOUDFLARE = 1 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_360 = 7 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_ADGUARD = 3 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_ALIDNS = 5 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_CONTROLD = 10 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_DNSPOD = 6 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_GOOGLE = 2 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_MULLVAD = 9 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_NJALLA = 11 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_QUAD101 = 8 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_QUAD9 = 4 TopLevelPropertyNaming:DohProviders.kt$const val PREF_DOH_SHECAN = 12