Skip to content

Latest commit

 

History

History
62 lines (50 loc) · 1.42 KB

Stylelint.md

File metadata and controls

62 lines (50 loc) · 1.42 KB

Stylelint

格式化样式代码的风格

安装

npm install stylelint stylelint-config-standard -D

配置

在项目根目录创建.stylelintrc.js文件,输入以下内容:

module.exports = {
 // 扩展,使用 stylelint 已经预设好的一些规则。
  extends: ['stylelint-config-standard', 'stylelint-config-prettier'],
 // 具体的规则
  rules: {
    'comment-empty-line-before': null,
    'declaration-empty-line-before': null,
    'function-name-case': 'lower',
    'no-descending-specificity': null,
    'no-invalid-double-slash-comments': null,
    'rule-empty-line-before': 'always',
  },
 // 忽略配置字段
  ignoreFiles: ['node_modules/**/*', 'build/**/*'],
}

stylelint-config-prettier会禁用掉所有和prettier有冲突的规则

安装Vs code插件:stylelint

.vscode/settings.json文件中,增加以下代码:

{
 // 使用 stylelint 自身的校验即可
  "css.validate": false,
  "less.validate": false,
  "scss.validate": false,
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "source.fixAll.stylelint": true
  },
}

参考文章:

https://stylelint.io/user-guide/get-started/