首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stylelint -生成CSS出现在子类定义之前

Stylelint -生成CSS出现在子类定义之前
EN

Stack Overflow用户
提问于 2021-10-07 12:40:51
回答 1查看 14关注 0票数 0

stylelint中有没有一条规则可以让CSS出现在任何子类定义之前?

我希望这样的东西是无效的:

代码语言:javascript
复制
.some-class {
  .some-sub-class {
    background: red;
  }
  border: 1px;
}

我希望这是正确的。

代码语言:javascript
复制
.some-class {
  border: 1px;
  .some-sub-class {
    background: red;
  }
}

我的样式设置是非常基本的,文件.stylelintrc只包含以下内容:

代码语言:javascript
复制
{
  "processors": [
    "stylelint-processor-styled-components"
  ],
  "extends": [
    "stylelint-config-recommended",
    "stylelint-config-styled-components"
  ]
}

有没有人知道我在stylelint上尝试做的事情有没有规则?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-08 07:09:27

您可以在stylelint-order plugin pack中使用order rule来确保声明在嵌套规则之前。

你需要先安装插件包:

代码语言:javascript
复制
npm i --save-dev stylelint-order

然后更新您的配置对象:

代码语言:javascript
复制
{
  "processors": [
    "stylelint-processor-styled-components"
  ],
  "extends": [
    "stylelint-config-recommended",
    "stylelint-config-styled-components"
  ],
  "plugins": ["stylelint-order"],
  "rules": {
    "order/order": [
      "declarations",
      "rules"
    ]
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69481368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档