Почему SCSS жалуется, когда я использую `list.nth`, когда мне говорит` stylelint-scss?CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Почему SCSS жалуется, когда я использую `list.nth`, когда мне говорит` stylelint-scss?

Сообщение Anonymous »

У меня здесь немного ситуации. CSS с использованием StyleLint и расширение для IT StyleLint-SCSS .

Я позаимствовал некоторый код отсюда: https://medium.com/dev-channel/using-sa ... a7645d2796 и Я пытаюсь использовать его в своих файлах. Вот как у меня есть: < /p>

Код: Выделить всё

@function luminance($color) {
$red: nth(linear-channel-values(), red($color) + 1);
$green: nth(linear-channel-values(), green($color) + 1);
$blue: nth(linear-channel-values(), blue($color) + 1);

@return 0.2126 * $red + 0.7152 * $green + 0.0722 * $blue;
}
< /code>

Итак, тогда StyleLint-Scss < /code> Жалений: < /p>

WARNING in
src/assets/scss/helpers.scss
282:9   ✖  Expected list.nth instead of nth        scss/no-global-function-names
282:38  ✖  Expected color.red instead of red       scss/no-global-function-names
283:11  ✖  Expected list.nth instead of nth        scss/no-global-function-names
283:40  ✖  Expected color.green instead of green   scss/no-global-function-names
284:10  ✖  Expected list.nth instead of nth        scss/no-global-function-names
284:39  ✖  Expected color.blue instead of blue     scss/no-global-function-names
ok, поэтому я изменяю свои nth вызовы функций на list.nth ... и затем я получаю еще одну жалобу:

Код: Выделить всё

@use "sass:color";
@use "sass:list";

@function luminance($color) {
$red: list.nth(linear-channel-values(), color.red($color) + 1);
$green: list.nth(linear-channel-values(), color.green($color) + 1);
$blue: list.nth(linear-channel-values(), color.blue($color) + 1);

@return 0.2126 * $red + 0.7152 * $green + 0.0722 * $blue;
}
< /code>

ERROR in ./src/assets/scss/index.scss (./node_modules/css-loader/dist/cjs.js??ref--6-1!./node_modules/postcss-loader/src??ref--6-2!./node_modules/sass-loader/dist/cjs.js!./node_modules/resolve-url-loader!./src/assets/scss/index.scss)
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Invalid CSS after "  $red: list": expected expression (e.g. 1px, bold), was ".nth(linear-channel"
on line 282 of src/assets/scss/helpers.scss
from line 7 of /Users/ogabay/Projects/mercury/app/pennypal/src/assets/scss/index.scss
>>   $red: list.nth(linear-channel-values(), color.red($color) + 1);

------------^

@ ./src/assets/scss/index.scss 2:26-262 43:4-64:5 46:18-254
@ ./src/index.jsx
< /code>

Is the issue here with stylelint-scss
или sass-loader ?

Подробнее здесь: https://stackoverflow.com/questions/617 ... -telling-m
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как сделать линтинг в стиле БЭМ, используя stylelint и stylelint-selector-bem-pattern?
    Anonymous » » в форуме CSS
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Является ли `[] (std :: list и list) {return std :: move (list);} (list)` гарантированно оставить `list` yelm?
    Anonymous » » в форуме C++
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Как разрешить // комментарии в SCSS в StyleLint (неизвестное слово)
    Anonymous » » в форуме CSS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Неизвестное слово (CssSyntaxError)stylelint (CssSyntaxError) во всех моих файлах в vscode
    Anonymous » » в форуме CSS
    0 Ответы
    89 Просмотры
    Последнее сообщение Anonymous
  • Почему list+="_" работает, а list=list+"_" нет? [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»