stylelint-config-netease
v1.0.2
Published
styleint prest
Downloads
20
Readme
网易 css 规范和 styleint 插件
规范文档
安装
npm install --save-dev stylelint-config-netease stylelint-a11y stylelint-config-prettier stylelint-no-unsupported-browser-features
使用
创建.stylelintrc.js
,放到根目录,内容如下:
module.exports = {
extends: 'stylelint-config-netease',
};
集成 webpack
在预处理器 loader(less,sass)和 css-loader 之间添加 postcss-loader,插件使用 stylelint
代码类似:
use: [
// 抽象的css-loader
modular({ prevLoader: 2, isUseSourceMap: true }),
// postcss-loader集成stylelint
{
loader: require.resolve('postcss-loader'),
options: {
ident: 'postcss',
plugins: () => [require('stylelint')()],
},
}
// 抽象的预处理器loader(less,sass)
cssCompile({ isUseSourceMap: true })
]
集成 vscode
安装拓展 stylelint
约束范围
- css 错误语法
- css 功能限制
- css 样式 - (配合 prettier:先 prettier 格式化,剩下的进行检查)
- css 可访问性
- 根据 browserslist 检查浏览器兼容性