From 160506e34f74b6e277a5287549584a1df8da2fa3 Mon Sep 17 00:00:00 2001 From: Masafumi Koba <473530+ybiquitous@users.noreply.github.com> Date: Fri, 22 Apr 2022 10:01:20 +0900 Subject: [PATCH] Fix false negative about `-ms-linear-gradient` in `function-linear-gradient-no-nonstandard-direction` --- .../__tests__/index.js | 11 +++++++++++ .../index.js | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/rules/function-linear-gradient-no-nonstandard-direction/__tests__/index.js b/lib/rules/function-linear-gradient-no-nonstandard-direction/__tests__/index.js index 03c05a5368..20980f0498 100644 --- a/lib/rules/function-linear-gradient-no-nonstandard-direction/__tests__/index.js +++ b/lib/rules/function-linear-gradient-no-nonstandard-direction/__tests__/index.js @@ -94,6 +94,9 @@ testRule({ { code: '.foo { background: url(foo.png), -o-linear-gradient(bottom, #fff, #000 ), url(bar.png); }', }, + { + code: '.foo { background: url(foo.png), -ms-linear-gradient(bottom, #fff, #000 ), url(bar.png); }', + }, ], reject: [ @@ -289,6 +292,14 @@ testRule({ endLine: 1, endColumn: 62, }, + { + code: '.foo { background: url(foo.png), -ms-linear-gradient(to bottom, #fff, #000), url(bar.png); }', + message: messages.rejected, + line: 1, + column: 54, + endLine: 1, + endColumn: 63, + }, ], }); diff --git a/lib/rules/function-linear-gradient-no-nonstandard-direction/index.js b/lib/rules/function-linear-gradient-no-nonstandard-direction/index.js index 3ac175565a..bdc76c2dd7 100644 --- a/lib/rules/function-linear-gradient-no-nonstandard-direction/index.js +++ b/lib/rules/function-linear-gradient-no-nonstandard-direction/index.js @@ -63,7 +63,7 @@ const rule = (primary) => { functionArgumentsSearch( valueParser.stringify(valueNode).toLowerCase(), - /^(-webkit-|-moz-|-o-)?linear-gradient$/i, + /^(-webkit-|-moz-|-o-|-ms-)?linear-gradient$/i, (expression, expressionIndex) => { const args = expression.split(','); const firstArg = (args[0] || '').trim();