0.0.4 • Published 2 years ago

stylelint-config-selling v0.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

StyleLint规范

是商羚前端stylelint规范,目前支持css|less

安装

npm install stylelint-config-selling -D
# OR
yarn add stylelint-config-selling --dev

使用

在你的工程根目录下创建一个.stylelintrc.js配置文件

配置如下即可:

module.exports = {
    "extends": "stylelint-config-selling"
}

如果你使用vscode编辑器,建议安装stylelint插件,并在设置配置文件settings.json中配置如下,在代码编写时会实时提示,保存是会自动修复

    "stylelint.validate": [
        "css",
        "less",
        "vue", // 如果是Vue技术栈,需要加上,识别.vue文件中的style
    ],
    "css.validate": true,
    "less.validate": true,
    "stylelint.enable": true,

:::caution 如果项目之前安装过Stylelint相关的包,建议卸载,避免引入不必要的包。如@stylelintstylelint-config-standardstylelint-order等,直接在package.json搜索stylelint,相关的包全部卸载 :::

规范

使用stylelint官方代码风格stylelint-config-standard;该风格是 stylelint汲取了GitHubGoogleAirbnb等;使用stylelint-order强制按照某个顺序进行编码

目的:

  • 增加css代码的重用性和易于维护性
  • 统一规范、提高协作效率
  • 提升渲染性能

具体见StyleLint规范