Как предотвратить "вложение атрибутов силы" предупреждений Sass-Lint при применении свойств CSS к определенным элементам ввода, а также к операторам select и textarea?

Я использую Sass-Lint в своей системе сборки и получаю предупреждение Attribute-selector should be nested within its parent Type-selector при использовании следующего селектора:

input[type='text'],
input[type='number'],
input[type='email'],
input[type='password'],
select,
textarea {
    color: gray;
}

Как это можно обновить, чтобы предотвратить появление предупреждающих сообщений, но также применить свойства CSS ко всем этим элементам? (Я, очевидно, не хочу применять селекторы атрибутов к select а также textarea, но не уверен, как еще это сделать, не имея двух отдельных селекторов с дублирующими свойствами?)

1 ответ

Попробуйте это, надеюсь, будет полезно.

// sass-lint:disable-block no-qualifying-elements force-attribute-nesting
input[type='text'],
input[type='number'],
input[type='email'],
input[type='password'],
select,
textarea {
    color: gray;
}
Другие вопросы по тегам