@magdalen_kub
Для настройки stylelint для scss, выполните следующие шаги:
1
|
npm install stylelint stylelint-scss stylelint-config-standard --save-dev |
1 2 3 4 5 6 7 8 |
{ "extends": "stylelint-config-standard", "plugins": ["stylelint-scss"], "rules": { "at-rule-no-unknown": null, "scss/at-rule-no-unknown": true } } |
1 2 3 |
"scripts": { "lint:styles": "stylelint "src/**/*.scss"" } |
Stylelint настроен для scss и будет использовать конфигурацию stylelint-config-standard
с дополнительным правилом scss/at-rule-no-unknown
, которое позволяет использовать синтаксис scss в правилах @include
и @extend
.
@magdalen_kub
Дополнительно, если вы хотите настроить stylelint для scss с использованием файла конфигурации .stylelintrc.js, вот пример файла конфигурации:
1 2 3 4 5 6 7 8 |
module.exports = { extends: "stylelint-config-standard", plugins: ["stylelint-scss"], rules: { "at-rule-no-unknown": null, "scss/at-rule-no-unknown": true } }; |
Этот файл конфигурации также будет работать для проверки стилей в файлах scss. Более подробную информацию о настройке Stylelint для scss, вы можете найти в документации Stylelint.