CSSLint: CSS Environment Variables L1 (ED 2018-08-03)
https://drafts.csswg.org/css-env-1/
This commit is contained in:
parent
e6ba98ca4d
commit
773152d89b
|
@ -885,9 +885,12 @@ self.parserlib = (() => {
|
|||
if (part.tokenType === Tokens.USO_VAR) return true;
|
||||
if (part.type !== 'function' || !part.expr) return false;
|
||||
const subparts = part.expr.parts;
|
||||
return subparts.length &&
|
||||
lower(part.name) === 'var' &&
|
||||
subparts[0].type === 'custom-property' && (
|
||||
if (!subparts.length) return false;
|
||||
const name = lower(part.name);
|
||||
return (
|
||||
name === 'var' && subparts[0].type === 'custom-property' ||
|
||||
name === 'env' && subparts[0].type === 'identifier'
|
||||
) && (
|
||||
subparts.length === 1 ||
|
||||
subparts[1].text === ','
|
||||
);
|
||||
|
@ -2666,7 +2669,7 @@ self.parserlib = (() => {
|
|||
known.add(value.text);
|
||||
|
||||
function throwEndExpected(token, force) {
|
||||
if (force || token.name !== 'var' || token.type !== 'function') {
|
||||
if (force || (token.name !== 'var' && token.name !== 'env') || token.type !== 'function') {
|
||||
throw new ValidationError(`Expected end of value but found '${token.text}'.`, token);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user