Css 如何在Stylelint中定义规则,该规则在选择器中换行符之前需要逗号?

Css 如何在Stylelint中定义规则,该规则在选择器中换行符之前需要逗号?,css,stylelint,Css,Stylelint,我正在为我的VS代码编辑器设置一个.style文件。以下是一个例子: #main > div // there is no comma so stylint should throw an error here div { ... } #main > div, // this is ok, no error here div { ... } 无法使用stylelint中的内置规则执行此操作,因为以下是有效的选择器: #main > div div {}

我正在为我的VS代码编辑器设置一个.style文件。以下是一个例子:

#main > div // there is no comma so stylint should throw an error here
div {
     ...
}

#main > div, // this is ok, no error here
div {
     ...
}

无法使用stylelint中的内置规则执行此操作,因为以下是有效的选择器:

#main > div
div {}
这相当于:

#main > div div {}
因为是任何空格,包括换行符


但是,您可以选择在选择器的每一行末尾强制使用逗号的stylelint,但是插件的后果可能会有问题,除非您可以保证选择器列表中的每个选择器都将占用一行。

请提供有关您的问题的更多详细信息和/或代码。到目前为止,我们无法帮助您。@Ced我真的不能说得更清楚了…哦,伙计,另一个网站明确表示,如果出现问题,可以这样问,甚至在他们的github上“阻止”问题。。你看过常见问题吗?你试过什么,出了什么问题?您应该先尝试自己解决它。@Kaddath我试图自己解决它,花了2个小时在文档中查找合适的stylelint规则,但找不到任何有效的规则…第一个选择器有效,因此不需要错误。。或者,我怀疑,可能。