From b68927a5338c39f4c6a91e69cfe7f812ea149e00 Mon Sep 17 00:00:00 2001
From: Nick Randall <nicksrandall@users.noreply.github.com>
Date: Wed, 16 Dec 2020 09:55:21 -0700
Subject: [PATCH] Add user-friendly message for maxLength validation

"should not have fewer than 5 items" feels weird for a string of characters. I think we should revert back to v6 terminology and say "characters" instead of "items".
---
 lib/vocabularies/validation/limitLength.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/vocabularies/validation/limitLength.ts b/lib/vocabularies/validation/limitLength.ts
index 4d4a25ff0..61eff2cfe 100644
--- a/lib/vocabularies/validation/limitLength.ts
+++ b/lib/vocabularies/validation/limitLength.ts
@@ -6,7 +6,7 @@ import ucs2length from "../../compile/ucs2length"
 const error: KeywordErrorDefinition = {
   message({keyword, schemaCode}) {
     const comp = keyword === "maxLength" ? "more" : "fewer"
-    return str`should NOT have ${comp} than ${schemaCode} items`
+    return str`should NOT have ${comp} than ${schemaCode} characters`
   },
   params: ({schemaCode}) => _`{limit: ${schemaCode}}`,
 }