From 6b1e8f7c93de100f78449bab824a2bf896099eb3 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 16 Jan 2026 13:10:55 +0000 Subject: [PATCH] Fix Contains behavior when minContains is 0 --- lib/keywords/contains.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/keywords/contains.js b/lib/keywords/contains.js index ce6135c..642cbe0 100644 --- a/lib/keywords/contains.js +++ b/lib/keywords/contains.js @@ -33,7 +33,7 @@ const interpret = ({ contains, minContains, maxContains }, instance, context) => } index++; } - return matches >= minContains && matches <= maxContains; + return matches <= maxContains && (minContains === 0 || matches >= minContains); }; export default { id, compile, interpret };