diff --git a/src/lib/generateRules.js b/src/lib/generateRules.js index 839858f14..8b30b6a22 100644 --- a/src/lib/generateRules.js +++ b/src/lib/generateRules.js @@ -104,6 +104,10 @@ function applyVariant(variant, matches, context) { // Register arbitrary variants let fn = parseVariant(variant.value) + if (!isValidVariantFormatString(variant.value)) { + return [] + } + let sort = Array.from(context.variantOrder.values()).pop() << 1n context.variantMap.set(variant.raw, [[sort, fn]]) context.variantOrder.set(variant.raw, sort)