From 113547b917f61fcb215c7abea0ab65c9b23b4502 Mon Sep 17 00:00:00 2001 From: tophf Date: Wed, 13 Feb 2019 08:25:53 +0300 Subject: [PATCH] CSSLint: code cosmetics --- vendor-overwrites/csslint/csslint.js | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/vendor-overwrites/csslint/csslint.js b/vendor-overwrites/csslint/csslint.js index 9a528519..a8a0f9a1 100644 --- a/vendor-overwrites/csslint/csslint.js +++ b/vendor-overwrites/csslint/csslint.js @@ -259,18 +259,15 @@ var CSSLint = (() => { let ignoreEnd = null; let lineno = 0; let eol = -1; - let m = RX_EMBEDDED.exec(text); - if (!m) return; + let m; - const nextLine = () => { - eol = text.indexOf('\n', eol + 1); - if (eol < 0) eol = text.length; - lineno++; - }; - - do { + while ((m = RX_EMBEDDED.exec(text))) { // account for the lines between the previous and current match - while (eol <= m.index) nextLine(); + while (eol <= m.index) { + eol = text.indexOf('\n', eol + 1); + if (eol < 0) eol = text.length; + lineno++; + } const ovr = m[1].toLowerCase(); const cmd = ovr.split(':', 1)[0]; @@ -314,10 +311,10 @@ var CSSLint = (() => { ruleset[property.trim()] = mapped === undefined ? 1 : mapped; }); } - } while ((m = RX_EMBEDDED.exec(text))); + } // Close remaining ignore block, if any - if (ignoreStart !== null) { + if (ignoreStart) { ignore.push([ignoreStart, lineno]); } }