Let Renovate upgrade KtLint version.

And move detekt version to quality section.
This commit is contained in:
Benoit Marty 2025-10-30 14:25:56 +01:00 committed by Benoit Marty
parent 16c27926af
commit fb9b373d98
2 changed files with 12 additions and 4 deletions

View file

@ -1,3 +1,5 @@
import org.gradle.accessors.dm.LibrariesForLibs
/* /*
* Copyright 2022-2024 New Vector Ltd. * Copyright 2022-2024 New Vector Ltd.
* *
@ -27,6 +29,8 @@ tasks.register<Delete>("clean").configure {
delete(rootProject.layout.buildDirectory) delete(rootProject.layout.buildDirectory)
} }
private val ktLintVersion = the<LibrariesForLibs>().versions.ktlint.get()
allprojects { allprojects {
// Detekt // Detekt
apply { apply {
@ -56,9 +60,7 @@ allprojects {
// See https://github.com/JLLeitschuh/ktlint-gradle#configuration // See https://github.com/JLLeitschuh/ktlint-gradle#configuration
configure<org.jlleitschuh.gradle.ktlint.KtlintExtension> { configure<org.jlleitschuh.gradle.ktlint.KtlintExtension> {
// See https://github.com/pinterest/ktlint/releases/ version = ktLintVersion
// TODO Regularly check for new version here ^
version.set("1.7.1")
android.set(true) android.set(true)
ignoreFailures.set(false) ignoreFailures.set(false)
enableExperimentalRules.set(true) enableExperimentalRules.set(true)

View file

@ -40,7 +40,6 @@ datetime = "0.7.1"
serialization_json = "1.9.0" serialization_json = "1.9.0"
#other #other
detekt = "1.23.8"
coil = "3.3.0" coil = "3.3.0"
showkase = "1.0.5" showkase = "1.0.5"
appyx = "1.7.1" appyx = "1.7.1"
@ -59,6 +58,9 @@ metro = "0.7.2"
autoservice = "1.1.1" autoservice = "1.1.1"
# quality # quality
detekt = "1.23.8"
# See https://github.com/pinterest/ktlint/releases/
ktlint = "1.7.1"
androidx-test-ext-junit = "1.3.0" androidx-test-ext-junit = "1.3.0"
kover = "0.9.1" kover = "0.9.1"
@ -148,6 +150,10 @@ network_retrofit_bom = "com.squareup.retrofit2:retrofit-bom:3.0.0"
network_retrofit = { module = "com.squareup.retrofit2:retrofit" } network_retrofit = { module = "com.squareup.retrofit2:retrofit" }
network_retrofit_converter_serialization = { module = "com.squareup.retrofit2:converter-kotlinx-serialization" } network_retrofit_converter_serialization = { module = "com.squareup.retrofit2:converter-kotlinx-serialization" }
# Quality
# Reference ktlint-cli so that Renovate can check if a new version is available.
ktlint-cli = { module = "com.pinterest.ktlint:ktlint-cli", version.ref = "ktlint" }
# Test # Test
test_core = { module = "androidx.test:core", version.ref = "test_core" } test_core = { module = "androidx.test:core", version.ref = "test_core" }
test_corektx = { module = "androidx.test:core-ktx", version.ref = "test_core" } test_corektx = { module = "androidx.test:core-ktx", version.ref = "test_core" }