import com.ncorti.ktfmt.gradle.tasks.KtfmtFormatTask plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.kotlinxSerialization) apply false alias(libs.plugins.ksp) apply false alias(libs.plugins.androidLibrary) apply false alias(libs.plugins.compose.compiler) apply false alias(libs.plugins.ktfmt) alias(libs.plugins.licensee) apply false alias(libs.plugins.jetbrains.kotlin.jvm) apply false } subprojects { apply { plugin(rootProject.libs.plugins.ktfmt.get().pluginId) } tasks.register("format") { description = "Format Kotlin code style deviations." source = project.fileTree(rootDir) include("**/*.kt") exclude("**/build/**", ".*generated.*", "**/amneziawg-tools/**", "**/.gradle/**") } ktfmt { kotlinLangStyle() } }