对于stylelint规则的正则表达式

时间:2017-07-23 21:26:54

标签: regex stylelint

我正在使用stylelint,我需要一个正则表达式来表示它的最大嵌套深度规则,以忽略以&:@media开头的选择器

https://stylelint.io/user-guide/rules/max-nesting-depth/

到目前为止,我已经尝试了下面没有成功的事情:

"max-nesting-depth": [3, {
  "ignore": ["/^&:/", "/^@media/"]
}]

1 个答案:

答案 0 :(得分:2)

"ignore"规则的max-nesting-depth辅助选项only accepts "blockless-at-rules"关键字。

相反,请使用"ignoreAtRules" secondary option忽略媒体查询:

"max-nesting-depth": [3, {
  "ignoreAtRules": ["media"]
}]

目前无法忽略嵌套规则。但是,添加此功能需要open issue。该问题被标记为"初学者友好",如果您想为stylelint做出贡献,那么这将是一个很好的第一次拉取请求。