美文网首页
stylelint是什么?配置stylelint

stylelint是什么?配置stylelint

作者: xiesen | 来源:发表于2019-07-12 17:49 被阅读0次

stylelint是什么?

CSS不能算是严格意义的编程语言,但是在前端体系中却不能小觑。 CSS 是以描述为主的样式表,如果描述得混乱、没有规则,对于其他开发者一定是一个定时炸弹,特别是有强迫症的人群。CSS 看似简单,想要写出漂亮的 CSS 还是相当困难。所以校验 CSS 规则的行动迫在眉睫。stylelint是一个强大的现代 CSS 检测器,可以让开发者在样式表中遵循一致的约定和避免错误。

stylelint拥有超过150条的规则,包括捕捉错误、最佳实践、控制可以使用的语言特性和强制代码风格规范。它支持最新的CSS语法,并且灵活可配置

Vue框架下安装使用stylelint

安装stylelint、stylint-config-standard和stylelint-order

npm install stylelint --save-dev
npm install stylelint-config-standard --save-dev
npm install stylelint-order --save-dev

其中,stylelint是运行工具,stylelint-config-standard是stylelint的推荐配置,stylelint-order是CSS属性排序插件

创建.stylelintrc.json文件在其中进行配置

{
  "extends": ["stylelint-config-standard", "stylelint-config-recess-order"],
  "rules": {
    "at-rule-no-unknown": [
      true,
      {
        "ignoreAtRules": ["mixin", "extend", "content", "include", "for", "function", "return"]
      }
    ],
    "rule-empty-line-before": null,
    "declaration-block-no-shorthand-property-overrides": null,
    "no-descending-specificity": null
  }
}

rules详细配置规则
<https://cloud.tencent.com/developer/section/1489630>

相关文章

网友评论

      本文标题:stylelint是什么?配置stylelint

      本文链接:https://www.haomeiwen.com/subject/obvykctx.html