From 296debb19e9b2542dd07de7ea2b9ff66a07dfa71 Mon Sep 17 00:00:00 2001 From: Cal Date: Wed, 23 Oct 2024 17:38:18 +1100 Subject: link to full template, better pattern key fail message --- .../at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt b/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt index cc251c61f..ad10ba195 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/repopatterns/RepoPatternManager.kt @@ -243,13 +243,15 @@ object RepoPatternManager { setDefaultPatterns() } - val keyShape = Pattern.compile("^(?:[a-z0-9]+\\.)*[a-z0-9]+$") + private val keyShape = Pattern.compile("^(?:[a-z0-9]+\\.)*[a-z0-9]+$") /** * Verify that a key has a valid shape or throw otherwise. */ fun verifyKeyShape(key: String) { - require(keyShape.matches(key)) { "pattern key: \"$key\" failed shape requirements" } + require(keyShape.matches(key)) { + "pattern key: \"$key\" failed shape requirements. Make sure your key only includes lowercase letters, numbers and dots." + } } /** -- cgit