From e41d45dedd64c2c83e4740ee60bb813ac67f5436 Mon Sep 17 00:00:00 2001 From: tophf Date: Wed, 17 Jun 2020 12:45:12 +0300 Subject: [PATCH] skip all successfully parsed parts after var() --- vendor-overwrites/csslint/parserlib.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/vendor-overwrites/csslint/parserlib.js b/vendor-overwrites/csslint/parserlib.js index 1bf27429..7d2586c4 100644 --- a/vendor-overwrites/csslint/parserlib.js +++ b/vendor-overwrites/csslint/parserlib.js @@ -2604,9 +2604,11 @@ self.parserlib = (() => { if (expression._i < expression._parts.length - 1) { expression.mark(); expression._i++; - result = ValidationTypes.isType(expression, type); - expression.restore(); - expression._i += result ? 1 : 0; + if (ValidationTypes.isType(expression, type)) { + expression.drop(); + } else { + expression.restore(); + } } result = true;