Package detail

@ifanrx/stylelint-config-standard-scss

xunuo_ifanr79MIT2.1.0

An Stylelint shared standard configuration for SCSS.

stylelint, standard

readme

说明

@ifanrx/stylelint-config-standard-scss 仅针对 SASS 项目。

如果是 CSS 项目,请使用 @ifanrx/stylelint-config-standard

@ifanrx/stylelint-config-standard-scss 已默认引入 @ifanrx/stylelint-config-standard-bem

同时支持两种 BEM 格式:

  • 一般情况下,必须优先使用常规 BEM 格式:.block-foo__element-bar--modifier-baz
  • 如果使用 css module 或一些 css-in-js 的项目,通常使用驼峰式 BEM 格式:.blockFoo__elementBar_modifierBaz

注意事项

.stylelintrc.js 配置文件的 extends 中,@ifanrx/stylelint-config-standard-scss 总是放在第一个。

使用方法

单独使用

pnpm install @ifanrx/stylelint-config-standard-scss -D
// .stylelintrc.js
module.exports = {
  extends: ['@ifanrx/stylelint-config-standard-scss'],
}

Vue 项目中使用

pnpm install @ifanrx/stylelint-config-standard-scss @ifanrx/stylelint-config-standard-vue -D
// .stylelintrc.js
module.exports = {
  extends: ['stylelint-config-standard-scss', 'stylelint-config-standard-vue'],
}