From 665471339bed2ccc3b4b20bb5c9967165b62eed5 Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Fri, 15 May 2020 10:18:00 +0200 Subject: [PATCH] Add forced-colors support for media-feature-name-* rules - Docs: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/forced-colors - Spec: https://drafts.csswg.org/mediaqueries-5/#forced-colors - ChromeStatus entry: https://www.chromestatus.com/feature/5757293075365888 --- lib/reference/keywordSets.js | 3 ++- lib/rules/media-feature-name-no-unknown/__tests__/index.js | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/reference/keywordSets.js b/lib/reference/keywordSets.js index ee039a3bdc..0fdf90ffc2 100644 --- a/lib/reference/keywordSets.js +++ b/lib/reference/keywordSets.js @@ -527,8 +527,8 @@ keywordSets.pageMarginAtRules = new Set([ // https://developer.mozilla.org/en/docs/Web/CSS/At-rule keywordSets.atRules = uniteSets(keywordSets.pageMarginAtRules, [ - 'apply', 'annotation', + 'apply', 'character-variant', 'charset', 'counter-style', @@ -572,6 +572,7 @@ keywordSets.mediaFeatureNames = uniteSets(keywordSets.deprecatedMediaFeatureName 'color', 'color-gamut', 'color-index', + 'forced-colors', 'grid', 'height', 'hover', diff --git a/lib/rules/media-feature-name-no-unknown/__tests__/index.js b/lib/rules/media-feature-name-no-unknown/__tests__/index.js index 61f436c53d..77b4ea9d66 100644 --- a/lib/rules/media-feature-name-no-unknown/__tests__/index.js +++ b/lib/rules/media-feature-name-no-unknown/__tests__/index.js @@ -44,6 +44,9 @@ testRule({ code: '@media (--viewport-medium) { }', description: 'ignore css variables', }, + { + code: '@media (forced-colors: active) { }', + }, ], reject: [