File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 1- /**
1+ /*
22 * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
33 * SPDX-License-Identifier: AGPL-3.0-or-later
44 */
5+
6+ const additionalPseudoSelectors = [
7+ // Vue <style scoped>
8+ // See: https://vuejs.org/api/sfc-css-features.html
9+ 'deep' ,
10+ 'slotted' ,
11+
12+ // CSS Modules (including Vue <style module>)
13+ // See: https://github.com/css-modules/css-modules/blob/master/docs/composition.md#exceptions
14+ 'global' ,
15+ 'local' ,
16+ ]
17+
518module . exports = {
619 extends : [
720 'stylelint-config-recommended-scss' ,
@@ -33,15 +46,13 @@ module.exports = {
3346 'selector-pseudo-class-no-unknown' : [
3447 true ,
3548 {
36- // vue deep pseudo-class
37- ignorePseudoClasses : [ 'deep' ] ,
49+ ignorePseudoClasses : additionalPseudoSelectors ,
3850 } ,
3951 ] ,
4052 'selector-pseudo-element-no-unknown' : [
4153 true ,
4254 {
43- // Vue deep pseudo-element
44- ignorePseudoElements : [ 'deep' ] ,
55+ ignorePseudoElements : additionalPseudoSelectors ,
4556 } ,
4657 ] ,
4758
You can’t perform that action at this time.
0 commit comments