Stylelint 用于样式代码规范检查
依赖包
pnpm i
stylelint
stylelint-prettier
stylelint-config-prettier
stylelint-config-recess-order
stylelint-config-standard
stylelint-config-standard-scss
-D
配置文件 .stylelintrc.cjs
module.exports = {
plugins: ['stylelint-prettier'],
extends: [
'stylelint-config-standard',
'stylelint-config-standard-scss',
'stylelint-config-recess-order',
'stylelint-config-prettier',
'stylelint-prettier/recommended'
],
rules: {
'prettier/prettier': true
}
};
配置文件 package.json
"scripts": {
"lint": "npm run lint:script && npm run lint:style",
"lint:style": "stylelint --fix \"src/**/*.{css,scss}\""
}
.stylelintignore 排除检查配置
node_modules
dist