From 0a65b585d3b7edfec3a5c17b96918e4d0ecba4f8 Mon Sep 17 00:00:00 2001 From: Gibran Chevalley Date: Tue, 31 Mar 2026 14:17:37 +0200 Subject: [PATCH 1/5] feat: Remove shared baseline definition inside ComposeLintPlugin --- .../com/infomaniak/core/compose/lint/ComposeLintPlugin.kt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt b/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt index 228af9421..b7231bc40 100644 --- a/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt +++ b/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt @@ -39,10 +39,6 @@ class ComposeLintPlugin : Plugin { lint { lintConfig = rootProject.file("Core/lint.xml") - // Update the baseline for all the subprojects with `./gradlew updateLintBaseline` - // For Core, update the baseline with `./gradlew -p Core updateLintBaseline` - baseline = file("lint-baseline.xml") - // To updateLintBaseline correctly, temporarily uncomment this line to only include errors and not // warnings in the generated baseline // ignoreWarnings = true From 764660351a61a23b12e42f89abf2cb03544249c6 Mon Sep 17 00:00:00 2001 From: Gibran Chevalley Date: Wed, 1 Apr 2026 09:08:27 +0200 Subject: [PATCH 2/5] feat: Define baseline at each module level only for modules that need it --- AppIntegrity/lint-baseline.xml | 4 ---- AppLock/lint-baseline.xml | 4 ---- AppVersionChecker/lint-baseline.xml | 4 ---- Auth/lint-baseline.xml | 4 ---- Avatar/lint-baseline.xml | 4 ---- BugTracker/lint-baseline.xml | 4 ---- Coil/lint-baseline.xml | 4 ---- Common/lint-baseline.xml | 4 ---- CrossAppLogin/Back/lint-baseline.xml | 4 ---- CrossAppLogin/Front/build.gradle.kts | 4 ++++ DotLottie/lint-baseline.xml | 4 ---- File/lint-baseline.xml | 4 ---- FileTypes/lint-baseline.xml | 4 ---- FragmentNavigation/lint-baseline.xml | 4 ---- InAppReview/lint-baseline.xml | 4 ---- InAppUpdate/build.gradle.kts | 4 ++++ KSuite/KSuitePro/build.gradle.kts | 4 ++++ KSuite/MyKSuite/build.gradle.kts | 4 ++++ KSuite/lint-baseline.xml | 4 ---- Ktor/lint-baseline.xml | 4 ---- Legacy/Confetti/lint-baseline.xml | 5 ----- Legacy/lint-baseline.xml | 5 ----- Matomo/lint-baseline.xml | 4 ---- Network/Ktor/lint-baseline.xml | 4 ---- Network/Models/lint-baseline.xml | 4 ---- Network/lint-baseline.xml | 4 ---- Notifications/Registration/lint-baseline.xml | 4 ---- Notifications/lint-baseline.xml | 4 ---- Onboarding/build.gradle.kts | 4 ++++ PrivacyManagement/lint-baseline.xml | 4 ---- RecyclerView/lint-baseline.xml | 4 ---- Sentry/lint-baseline.xml | 4 ---- SharedValues/lint-baseline.xml | 4 ---- Thumbnails/lint-baseline.xml | 4 ---- TwoFactorAuth/Back/WithUserDb/lint-baseline.xml | 4 ---- TwoFactorAuth/Back/lint-baseline.xml | 4 ---- TwoFactorAuth/Front/build.gradle.kts | 4 ++++ Ui/Compose/AccountBottomSheet/lint-baseline.xml | 4 ---- Ui/Compose/BasicButton/lint-baseline.xml | 4 ---- Ui/Compose/Basics/lint-baseline.xml | 4 ---- Ui/Compose/BottomStickyButtonScaffolds/build.gradle.kts | 4 ++++ Ui/Compose/Margin/lint-baseline.xml | 4 ---- Ui/Compose/MaterialThemeFromXml/lint-baseline.xml | 4 ---- Ui/Compose/Preview/build.gradle.kts | 4 ++++ Ui/Compose/Theme/lint-baseline.xml | 4 ---- Ui/View/EdgeToEdge/lint-baseline.xml | 4 ---- Ui/View/lint-baseline.xml | 4 ---- Ui/lint-baseline.xml | 4 ---- WebView/lint-baseline.xml | 4 ---- build.gradle.kts | 4 ++++ 50 files changed, 36 insertions(+), 166 deletions(-) delete mode 100644 AppIntegrity/lint-baseline.xml delete mode 100644 AppLock/lint-baseline.xml delete mode 100644 AppVersionChecker/lint-baseline.xml delete mode 100644 Auth/lint-baseline.xml delete mode 100644 Avatar/lint-baseline.xml delete mode 100644 BugTracker/lint-baseline.xml delete mode 100644 Coil/lint-baseline.xml delete mode 100644 Common/lint-baseline.xml delete mode 100644 CrossAppLogin/Back/lint-baseline.xml delete mode 100644 DotLottie/lint-baseline.xml delete mode 100644 File/lint-baseline.xml delete mode 100644 FileTypes/lint-baseline.xml delete mode 100644 FragmentNavigation/lint-baseline.xml delete mode 100644 InAppReview/lint-baseline.xml delete mode 100644 KSuite/lint-baseline.xml delete mode 100644 Ktor/lint-baseline.xml delete mode 100644 Legacy/Confetti/lint-baseline.xml delete mode 100644 Legacy/lint-baseline.xml delete mode 100644 Matomo/lint-baseline.xml delete mode 100644 Network/Ktor/lint-baseline.xml delete mode 100644 Network/Models/lint-baseline.xml delete mode 100644 Network/lint-baseline.xml delete mode 100644 Notifications/Registration/lint-baseline.xml delete mode 100644 Notifications/lint-baseline.xml delete mode 100644 PrivacyManagement/lint-baseline.xml delete mode 100644 RecyclerView/lint-baseline.xml delete mode 100644 Sentry/lint-baseline.xml delete mode 100644 SharedValues/lint-baseline.xml delete mode 100644 Thumbnails/lint-baseline.xml delete mode 100644 TwoFactorAuth/Back/WithUserDb/lint-baseline.xml delete mode 100644 TwoFactorAuth/Back/lint-baseline.xml delete mode 100644 Ui/Compose/AccountBottomSheet/lint-baseline.xml delete mode 100644 Ui/Compose/BasicButton/lint-baseline.xml delete mode 100644 Ui/Compose/Basics/lint-baseline.xml delete mode 100644 Ui/Compose/Margin/lint-baseline.xml delete mode 100644 Ui/Compose/MaterialThemeFromXml/lint-baseline.xml delete mode 100644 Ui/Compose/Theme/lint-baseline.xml delete mode 100644 Ui/View/EdgeToEdge/lint-baseline.xml delete mode 100644 Ui/View/lint-baseline.xml delete mode 100644 Ui/lint-baseline.xml delete mode 100644 WebView/lint-baseline.xml diff --git a/AppIntegrity/lint-baseline.xml b/AppIntegrity/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/AppIntegrity/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/AppLock/lint-baseline.xml b/AppLock/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/AppLock/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/AppVersionChecker/lint-baseline.xml b/AppVersionChecker/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/AppVersionChecker/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Auth/lint-baseline.xml b/Auth/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Auth/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Avatar/lint-baseline.xml b/Avatar/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Avatar/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/BugTracker/lint-baseline.xml b/BugTracker/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/BugTracker/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Coil/lint-baseline.xml b/Coil/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Coil/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Common/lint-baseline.xml b/Common/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Common/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/CrossAppLogin/Back/lint-baseline.xml b/CrossAppLogin/Back/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/CrossAppLogin/Back/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/CrossAppLogin/Front/build.gradle.kts b/CrossAppLogin/Front/build.gradle.kts index 61347ae05..a736e3b27 100644 --- a/CrossAppLogin/Front/build.gradle.kts +++ b/CrossAppLogin/Front/build.gradle.kts @@ -50,6 +50,10 @@ android { buildFeatures { compose = true } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/DotLottie/lint-baseline.xml b/DotLottie/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/DotLottie/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/File/lint-baseline.xml b/File/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/File/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/FileTypes/lint-baseline.xml b/FileTypes/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/FileTypes/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/FragmentNavigation/lint-baseline.xml b/FragmentNavigation/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/FragmentNavigation/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/InAppReview/lint-baseline.xml b/InAppReview/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/InAppReview/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/InAppUpdate/build.gradle.kts b/InAppUpdate/build.gradle.kts index 382bfb7d6..0afd084da 100644 --- a/InAppUpdate/build.gradle.kts +++ b/InAppUpdate/build.gradle.kts @@ -51,6 +51,10 @@ android { buildConfig = true viewBinding = true } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/KSuite/KSuitePro/build.gradle.kts b/KSuite/KSuitePro/build.gradle.kts index 96a23caf0..fdad735fa 100644 --- a/KSuite/KSuitePro/build.gradle.kts +++ b/KSuite/KSuitePro/build.gradle.kts @@ -50,6 +50,10 @@ android { buildFeatures { compose = true } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/KSuite/MyKSuite/build.gradle.kts b/KSuite/MyKSuite/build.gradle.kts index 6b31f5517..171143d6f 100644 --- a/KSuite/MyKSuite/build.gradle.kts +++ b/KSuite/MyKSuite/build.gradle.kts @@ -56,6 +56,10 @@ android { buildFeatures { compose = true } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/KSuite/lint-baseline.xml b/KSuite/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/KSuite/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ktor/lint-baseline.xml b/Ktor/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ktor/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Legacy/Confetti/lint-baseline.xml b/Legacy/Confetti/lint-baseline.xml deleted file mode 100644 index 6151493e5..000000000 --- a/Legacy/Confetti/lint-baseline.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - diff --git a/Legacy/lint-baseline.xml b/Legacy/lint-baseline.xml deleted file mode 100644 index 6151493e5..000000000 --- a/Legacy/lint-baseline.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - diff --git a/Matomo/lint-baseline.xml b/Matomo/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Matomo/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Network/Ktor/lint-baseline.xml b/Network/Ktor/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Network/Ktor/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Network/Models/lint-baseline.xml b/Network/Models/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Network/Models/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Network/lint-baseline.xml b/Network/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Network/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Notifications/Registration/lint-baseline.xml b/Notifications/Registration/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Notifications/Registration/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Notifications/lint-baseline.xml b/Notifications/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Notifications/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Onboarding/build.gradle.kts b/Onboarding/build.gradle.kts index 39aeecf8f..f673fd671 100644 --- a/Onboarding/build.gradle.kts +++ b/Onboarding/build.gradle.kts @@ -33,6 +33,10 @@ android { jvmTarget.set(JvmTarget.fromTarget(javaVersion.toString())) } } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/PrivacyManagement/lint-baseline.xml b/PrivacyManagement/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/PrivacyManagement/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/RecyclerView/lint-baseline.xml b/RecyclerView/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/RecyclerView/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Sentry/lint-baseline.xml b/Sentry/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Sentry/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/SharedValues/lint-baseline.xml b/SharedValues/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/SharedValues/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Thumbnails/lint-baseline.xml b/Thumbnails/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Thumbnails/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TwoFactorAuth/Back/WithUserDb/lint-baseline.xml b/TwoFactorAuth/Back/WithUserDb/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/TwoFactorAuth/Back/WithUserDb/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TwoFactorAuth/Back/lint-baseline.xml b/TwoFactorAuth/Back/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/TwoFactorAuth/Back/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/TwoFactorAuth/Front/build.gradle.kts b/TwoFactorAuth/Front/build.gradle.kts index 793da16b1..dae2041d3 100644 --- a/TwoFactorAuth/Front/build.gradle.kts +++ b/TwoFactorAuth/Front/build.gradle.kts @@ -56,6 +56,10 @@ android { buildFeatures { compose = true } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/Ui/Compose/AccountBottomSheet/lint-baseline.xml b/Ui/Compose/AccountBottomSheet/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/Compose/AccountBottomSheet/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/Compose/BasicButton/lint-baseline.xml b/Ui/Compose/BasicButton/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/Compose/BasicButton/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/Compose/Basics/lint-baseline.xml b/Ui/Compose/Basics/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/Compose/Basics/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/Compose/BottomStickyButtonScaffolds/build.gradle.kts b/Ui/Compose/BottomStickyButtonScaffolds/build.gradle.kts index db172b69e..98074933a 100644 --- a/Ui/Compose/BottomStickyButtonScaffolds/build.gradle.kts +++ b/Ui/Compose/BottomStickyButtonScaffolds/build.gradle.kts @@ -49,6 +49,10 @@ android { jvmTarget.set(JvmTarget.fromTarget(javaVersion.toString())) } } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/Ui/Compose/Margin/lint-baseline.xml b/Ui/Compose/Margin/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/Compose/Margin/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/Compose/MaterialThemeFromXml/lint-baseline.xml b/Ui/Compose/MaterialThemeFromXml/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/Compose/MaterialThemeFromXml/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/Compose/Preview/build.gradle.kts b/Ui/Compose/Preview/build.gradle.kts index e167a5dfb..73ccdd76a 100644 --- a/Ui/Compose/Preview/build.gradle.kts +++ b/Ui/Compose/Preview/build.gradle.kts @@ -49,6 +49,10 @@ android { jvmTarget.set(JvmTarget.fromTarget(javaVersion.toString())) } } + + lint { + baseline = file("lint-baseline.xml") + } } dependencies { diff --git a/Ui/Compose/Theme/lint-baseline.xml b/Ui/Compose/Theme/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/Compose/Theme/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/View/EdgeToEdge/lint-baseline.xml b/Ui/View/EdgeToEdge/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/View/EdgeToEdge/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/View/lint-baseline.xml b/Ui/View/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/View/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Ui/lint-baseline.xml b/Ui/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/Ui/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/WebView/lint-baseline.xml b/WebView/lint-baseline.xml deleted file mode 100644 index 19930a6df..000000000 --- a/WebView/lint-baseline.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/build.gradle.kts b/build.gradle.kts index f61ff263a..594982bac 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -54,6 +54,10 @@ android { jvmTarget.set(JvmTarget.fromTarget(javaVersion.toString())) } } + + lint { + baseline = file("lint-baseline.xml") + } } subprojects { From b920dc3256358a372a114227b09655acb1583962 Mon Sep 17 00:00:00 2001 From: Gibran Chevalley Date: Thu, 2 Apr 2026 16:52:57 +0200 Subject: [PATCH 3/5] feat: Only add dependency when the modules is using compose --- .../infomaniak/core/compose/lint/ComposeLintPlugin.kt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt b/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt index b7231bc40..e8f9f14cb 100644 --- a/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt +++ b/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt @@ -45,8 +45,15 @@ class ComposeLintPlugin : Plugin { } } - dependencies { - add("lintChecks", lintLibrary) + afterEvaluate { + val androidExt = extensions.findByName("android") as? CommonExtension<*, *, *, *, *, *> + ?: return@afterEvaluate + + if (androidExt.buildFeatures.compose == true) { + dependencies { + add("lintChecks", lintLibrary) + } + } } } } From 31aa180ed347972c61a62e2d3b93203fa318c058 Mon Sep 17 00:00:00 2001 From: Gibran Chevalley Date: Wed, 15 Apr 2026 15:36:05 +0200 Subject: [PATCH 4/5] feat: Revert "feat: Only add dependency when the modules is using compose" This reverts commit 6b3bc6d7d638fff3900e920f325ac5dac56fbd6e. --- .../infomaniak/core/compose/lint/ComposeLintPlugin.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt b/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt index e8f9f14cb..b7231bc40 100644 --- a/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt +++ b/build-logic/composeLint/src/main/kotlin/com/infomaniak/core/compose/lint/ComposeLintPlugin.kt @@ -45,15 +45,8 @@ class ComposeLintPlugin : Plugin { } } - afterEvaluate { - val androidExt = extensions.findByName("android") as? CommonExtension<*, *, *, *, *, *> - ?: return@afterEvaluate - - if (androidExt.buildFeatures.compose == true) { - dependencies { - add("lintChecks", lintLibrary) - } - } + dependencies { + add("lintChecks", lintLibrary) } } } From 9f4a09cb8a20dad73837ebd9a1cea01bbe54545e Mon Sep 17 00:00:00 2001 From: Gibran Chevalley Date: Fri, 24 Apr 2026 15:44:43 +0200 Subject: [PATCH 5/5] fix: Do not define lint baseline at Core's level, it doesn't need any --- build.gradle.kts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 594982bac..f61ff263a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -54,10 +54,6 @@ android { jvmTarget.set(JvmTarget.fromTarget(javaVersion.toString())) } } - - lint { - baseline = file("lint-baseline.xml") - } } subprojects {