From 8afdc6f28e3e9911982f4c3d2b73220e6d5fdb2b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 13:19:53 +0000 Subject: [PATCH] Update dependency io.nlopez.compose.rules:ktlint to v0.3.13 (#4169) * Update dependency io.nlopez.compose.rules:ktlint to v0.3.13 * TODO --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Goooler --- build.gradle | 2 +- lawnchair/src/app/lawnchair/ui/placeholder/Placeholder.kt | 2 +- lawnchair/src/app/lawnchair/util/Padding.kt | 2 ++ lawnchair/src/app/lawnchair/util/SmartBorder.kt | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 7e88b589c3..4a03ea306d 100644 --- a/build.gradle +++ b/build.gradle @@ -428,7 +428,7 @@ spotless { kotlin { target("lawnchair/src/**/*.kt") ktlint().customRuleSets([ - "io.nlopez.compose.rules:ktlint:0.3.12", + "io.nlopez.compose.rules:ktlint:0.3.13", ]).editorConfigOverride([ "ktlint_compose_modifier-missing-check": "disabled", "ktlint_compose_compositionlocal-allowlist": "disabled", diff --git a/lawnchair/src/app/lawnchair/ui/placeholder/Placeholder.kt b/lawnchair/src/app/lawnchair/ui/placeholder/Placeholder.kt index e5191fae5f..0538aeea5b 100644 --- a/lawnchair/src/app/lawnchair/ui/placeholder/Placeholder.kt +++ b/lawnchair/src/app/lawnchair/ui/placeholder/Placeholder.kt @@ -104,7 +104,7 @@ object PlaceholderDefaults { * on/off screen. The boolean parameter defined for the transition is [visible]. */ // TODO: need to migrate to Modifier.Node, see https://mrmans0n.github.io/compose-rules/rules/#avoid-modifier-extension-factory-functions -@Suppress("ktlint:compose:modifier-composable-check") +@Suppress("ktlint:compose:modifier-composable-check", "ktlint:compose:modifier-composed-check") @Composable fun Modifier.placeholder( visible: Boolean, diff --git a/lawnchair/src/app/lawnchair/util/Padding.kt b/lawnchair/src/app/lawnchair/util/Padding.kt index 5254c7b8ff..a81afd024c 100644 --- a/lawnchair/src/app/lawnchair/util/Padding.kt +++ b/lawnchair/src/app/lawnchair/util/Padding.kt @@ -17,6 +17,8 @@ import androidx.compose.ui.unit.LayoutDirection import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.max +// TODO: https://mrmans0n.github.io/compose-rules/rules/#avoid-modifier-extension-factory-functions +@Suppress("ktlint:compose:modifier-composed-check") fun Modifier.navigationBarsOrDisplayCutoutPadding(): Modifier = composed { val sides = WindowInsetsSides.Horizontal + WindowInsetsSides.Bottom val navigationBars = WindowInsets.navigationBars.only(sides).asPaddingValues() diff --git a/lawnchair/src/app/lawnchair/util/SmartBorder.kt b/lawnchair/src/app/lawnchair/util/SmartBorder.kt index 3b115984b0..42768b4053 100644 --- a/lawnchair/src/app/lawnchair/util/SmartBorder.kt +++ b/lawnchair/src/app/lawnchair/util/SmartBorder.kt @@ -54,6 +54,8 @@ fun Modifier.smartBorder(border: BorderStroke, shape: Shape = RectangleShape) = fun Modifier.smartBorder(width: Dp, color: Color, shape: Shape = RectangleShape) = smartBorder(width, SolidColor(color), shape) +// TODO: https://mrmans0n.github.io/compose-rules/rules/#avoid-modifier-extension-factory-functions +@Suppress("ktlint:compose:modifier-composed-check") fun Modifier.smartBorder( width: Dp, brush: Brush,