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() +}