Каков порядок свойств по умолчанию stylelint в блоке?
Я знаю, что ответ должен быть простым, но единственной ссылкой на "заказ", которую я нашел на официальном сайте stylelint, был плагин stylelint-order, который кажется достаточно интересным, но он слишком излишний для моих нужд (не планируя устанавливать и настроить его сейчас).
Stylelint предлагает (отправляя предупреждения) определенный порядок свойств в блоке, то есть этот блок:
.my-class {
height: 100%;
position: absolute;
top: 0;
right: 0;
overflow-x: hidden;
background: #dadada;
}
Отправил бы предупреждения с property-sort-order
во всех внутренних линиях. Итак, каков необходимый заказ?
1 ответ
Решение
Это просто алфавитный (AZ). Поэтому, чтобы избежать предупреждений стиля, свойства в этом блоке должны быть упорядочены следующим образом:
.my-class {
background: #dadada;
height: 100%;
overflow-x: hidden;
position: absolute;
right: 0;
top: 0;
}
Однако с SASS-интерполяцией можно игнорировать приведение в исполнение этого порядка следующим образом:
$bg: background;
.my-class {
height: 100%;
overflow-x: hidden;
position: absolute;
right: 0;
top: 0;
#{bg}: #dadada;
}