# HG changeset patch # User Da Risk # Date 1681506385 14400 # Node ID c028b38c3bdf8ef2954b79ae0b5e6a8eb262dab2 # Parent c32bbf843b9234c554c0cda8aef67f95d555f660 build: remove a few warnings diff -r c32bbf843b92 -r c028b38c3bdf buildSrc/src/main/kotlin/SourceLicenseChecker.kt --- a/buildSrc/src/main/kotlin/SourceLicenseChecker.kt Fri Apr 14 15:59:54 2023 -0400 +++ b/buildSrc/src/main/kotlin/SourceLicenseChecker.kt Fri Apr 14 17:06:25 2023 -0400 @@ -79,7 +79,7 @@ kotlin.sourceSets.configureEach { val kotlinSource = this val sourceSetTaskName = - "${LicenseBasePlugin.getLICENSE_TASK_BASE_NAME()}${taskInfix}${name.capitalize(Locale.ROOT)}" + "${LicenseBasePlugin.getLICENSE_TASK_BASE_NAME()}${taskInfix}${name.capitalize()}" logger.info("Adding $sourceSetTaskName task for sourceSet ${kotlinSource.name}") if (sourceSetTaskName in tasks.names) { // tasks may have already been added by configuration for the Android plugin @@ -90,7 +90,7 @@ source(kotlinSource.kotlin) } val sourceSetFormatTaskName = - "${LicenseBasePlugin.getFORMAT_TASK_BASE_NAME()}${taskInfix}${name.capitalize(Locale.ROOT)}" + "${LicenseBasePlugin.getFORMAT_TASK_BASE_NAME()}${taskInfix}${name.capitalize()}" tasks.register(sourceSetFormatTaskName, LicenseFormat::class.java) { source(kotlinSource.kotlin) } @@ -106,12 +106,12 @@ val kotlinSource = kotlin.sourceSets[name] logger.info("Adding kotlin sources from sourceSet $name to License plugin tasks") val sourceSetTaskName = - "${LicenseBasePlugin.getLICENSE_TASK_BASE_NAME()}${taskInfix}${name.capitalize(Locale.ROOT)}" + "${LicenseBasePlugin.getLICENSE_TASK_BASE_NAME()}${taskInfix}${name.capitalize()}" tasks.named(sourceSetTaskName, LicenseCheck::class.java) { source(kotlinSource.kotlin, manifest.srcFile) } val sourceSetFormatTaskName = - "${LicenseBasePlugin.getFORMAT_TASK_BASE_NAME()}${taskInfix}${name.capitalize(Locale.ROOT)}" + "${LicenseBasePlugin.getFORMAT_TASK_BASE_NAME()}${taskInfix}${name.capitalize()}" tasks.named(sourceSetFormatTaskName, LicenseFormat::class.java) { source(kotlinSource.kotlin, manifest.srcFile) } @@ -163,3 +163,9 @@ source = sourceSetSources(sourceSet) } } + +private fun String.capitalize() = replaceFirstChar { + if (it.isLowerCase()) it.titlecase( + Locale.ROOT + ) else it.toString() +} diff -r c32bbf843b92 -r c028b38c3bdf gradle.properties --- a/gradle.properties Fri Apr 14 15:59:54 2023 -0400 +++ b/gradle.properties Fri Apr 14 17:06:25 2023 -0400 @@ -17,7 +17,3 @@ android.useAndroidX=true # Kotlin code style for this project: "official" or "obsolete": kotlin.code.style=official -# Enables namespacing of each library's R class so that its R class includes only the -# resources declared in the library itself and none from the library's dependencies, -# thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true \ No newline at end of file