From 8d16f24098f96fb7cf9e99aa2519bedd11bcba5a Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sat, 15 Nov 2025 23:05:54 +0800 Subject: [PATCH] refactor: add unsafe ext name in ExtensionAware --- .../gropify/gradle/api/extension/ExtensionAware.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gropify-gradle-plugin/src/main/kotlin/com/highcapable/gropify/gradle/api/extension/ExtensionAware.kt b/gropify-gradle-plugin/src/main/kotlin/com/highcapable/gropify/gradle/api/extension/ExtensionAware.kt index 2b645fa..301d2c3 100644 --- a/gropify-gradle-plugin/src/main/kotlin/com/highcapable/gropify/gradle/api/extension/ExtensionAware.kt +++ b/gropify-gradle-plugin/src/main/kotlin/com/highcapable/gropify/gradle/api/extension/ExtensionAware.kt @@ -126,7 +126,14 @@ internal fun Any.asExtension() = this as? ExtensionAware? ?: Gropify.error("This * @receiver [String] * @return [Boolean] */ -internal fun String.isUnSafeExtName() = camelcase().let { it == "ext" || it == "extra" || it == "extraProperties" || it == "extensions" } +internal fun String.isUnSafeExtName() = camelcase().let { + it == "ext" || + it == "extra" || + it == "extraProperties" || + it == "extensions" || + it == "libs" || + it == "versionCatalogs" +} /** * Since Gradle has an [ExtensionAware] extension,