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