From 8bfc36efbeac8fa7e975d0a2a1fc38cb1e31e49f Mon Sep 17 00:00:00 2001 From: tophf Date: Mon, 18 Dec 2017 12:18:54 +0300 Subject: [PATCH] csslint: warn about @media inside @supports --- vendor-overwrites/csslint/csslint-worker.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vendor-overwrites/csslint/csslint-worker.js b/vendor-overwrites/csslint/csslint-worker.js index 314c4b03..fa44e0ee 100644 --- a/vendor-overwrites/csslint/csslint-worker.js +++ b/vendor-overwrites/csslint/csslint-worker.js @@ -1119,8 +1119,15 @@ Parser.prototype = function() { }); } + var error; + while (true) { if (!this._ruleset()) { + var token = tokenStream.LT(1); + if (token.type === tokenStream._tokenData.MEDIA_SYM) { + this._media(); + error = new SyntaxError("@media not allowed here.", token.startLine, token.startCol); + } break; } } @@ -1133,6 +1140,9 @@ Parser.prototype = function() { line: line, col: col }); + if (error) { + throw error; + } } },