ac438269c5
- detekt 1.23.8 применён ко всем НАШИМ модулям (vendor-форк исключён), +formatting-ruleset (обёртка ktlint). Совместим с Kotlin 2.3 (проверено). - config/detekt/detekt.yml — настройки под наш код (LongMethod 120, MaxLine 140, MagicNumber off — dp/цвета отдельно, FunctionNaming off — @Composable Заглавные). - detekt-baseline.xml по модулям: ~403 текущих замечаний зафиксированы → detekt зелёный, дальше ловит только НОВЫЕ. detekt в CI (ci.yml verify). Проверено: detektBaseline + detekt BUILD SUCCESSFUL.
11 lines
1.4 KiB
XML
11 lines
1.4 KiB
XML
<?xml version="1.0" ?>
|
|
<SmellBaseline>
|
|
<ManuallySuppressedIssues/>
|
|
<CurrentIssues>
|
|
<ID>FunctionOnlyReturningConstant:TalkNativeFacade.kt$TalkNativeFacade$fun nativeShellReady(): Boolean</ID>
|
|
<ID>ImportOrdering:TalkNativeCallLauncher.kt$import android.app.Activity import android.content.Context import android.content.Intent import android.util.Log import android.widget.Toast import ru.f7cloud.talk.activities.CallActivity import ru.f7cloud.talk.services.CallForegroundService import ru.f7cloud.talk.utils.bundle.BundleKeys import ru.f7cloud.talk.utils.singletons.ApplicationWideCurrentRoomHolder import ru.f7cloud.talk.utils.bundle.BundleKeys.KEY_CONVERSATION_DISPLAY_NAME import ru.f7cloud.talk.utils.bundle.BundleKeys.KEY_CONVERSATION_NAME import ru.f7cloud.talk.utils.bundle.BundleKeys.KEY_IS_MODERATOR import ru.f7cloud.talk.utils.bundle.BundleKeys.KEY_RECORDING_STATE import ru.forbion.f7cloud.core.auth.AuthSession</ID>
|
|
<ID>ImportOrdering:TalkVendorUserSync.kt$import android.content.Context import android.util.Log import ru.f7cloud.talk.application.F7cloudTalkApplication import ru.f7cloud.talk.f7cloud.F7TalkUserSync import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.runBlocking import ru.forbion.f7cloud.core.auth.AuthSession</ID>
|
|
<ID>NoUnusedImports:TalkPushBridge.kt$ru.forbion.f7cloud.feature.talknative.TalkPushBridge.kt</ID>
|
|
</CurrentIssues>
|
|
</SmellBaseline>
|