From f3c8b82fda8f594312d0903a3f60cdd9835ae6d3 Mon Sep 17 00:00:00 2001 From: haiweilian Date: Fri, 1 Nov 2024 16:14:48 +0800 Subject: [PATCH] feat: vue sfc css rule --- packages/stylelint-config-basic/index.js | 2 +- tests/vue/src/components/HelloWorld.vue | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/stylelint-config-basic/index.js b/packages/stylelint-config-basic/index.js index f44e95e..65651d6 100644 --- a/packages/stylelint-config-basic/index.js +++ b/packages/stylelint-config-basic/index.js @@ -40,7 +40,7 @@ export default { 'selector-pseudo-class-no-unknown': [ true, { - ignorePseudoClasses: [/deep/], + ignorePseudoClasses: ['deep', 'global', 'slotted'], }, ], }, diff --git a/tests/vue/src/components/HelloWorld.vue b/tests/vue/src/components/HelloWorld.vue index 51ff072..15755b0 100644 --- a/tests/vue/src/components/HelloWorld.vue +++ b/tests/vue/src/components/HelloWorld.vue @@ -47,4 +47,16 @@ code { background-color: #eee; border-radius: 4px; } + +:deep(.text) { + color: red; +} + +:global(.text) { + color: red; +} + +:slotted(.text) { + color: red; +}