From 1737dbff67b2875cfa11fa21822b61ff8543c923 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 | 9 +++++---- .../media-feature-name-no-unknown/__tests__/index.js | 3 +++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/reference/keywordSets.js b/lib/reference/keywordSets.js index ee039a3bdc..a05e773f18 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', @@ -569,24 +569,25 @@ keywordSets.mediaFeatureNames = uniteSets(keywordSets.deprecatedMediaFeatureName 'any-hover', 'any-pointer', 'aspect-ratio', - 'color', 'color-gamut', 'color-index', + 'color', + 'forced-colors', 'grid', 'height', 'hover', 'inverted-colors', 'light-level', 'max-aspect-ratio', - 'max-color', 'max-color-index', + 'max-color', 'max-height', 'max-monochrome', 'max-resolution', 'max-width', 'min-aspect-ratio', - 'min-color', 'min-color-index', + 'min-color', 'min-height', 'min-monochrome', 'min-resolution', 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: [