@eliduty/stylelint-config

2.0.8 • Public • Published

@eliduty/stylelint-config

npm npm

stylelint 配置。

安装

npm install -D stylelint @eliduty/stylelint-config
// 或
yarn add -D stylelint @eliduty/stylelint-config
// 或
pnpm install -D stylelint @eliduty/stylelint-config

基本使用

  • 在.stylelintrc.js中添加如下配置:
{
  "extends": ["@eliduty/stylelint-config"]
}

然后执行以下命令:

pnpm pkg set scripts.lint:style="stylelint --fix **/src/**/*.css"

或者在package.json的scripts中添加如下配置:

{
  "scripts":{
    "lint:style":"stylelint --fix **/src/**/*.css"
  }
}

注意:以上配置只支持对css文件的检测

进阶用法

  • 支持vue、html、htm、scss、less的使用
npm install -D stylelint postcss-html postcss-less postcss-scss @eliduty/stylelint-config
// 或
yarn add -D stylelint postcss-html postcss-less postcss-scss @eliduty/stylelint-config
// 或
pnpm install -D stylelint postcss-html postcss-less postcss-scss @eliduty/stylelint-config

更新package.json scripts 检测命令

pnpm pkg set scripts.lint:style="stylelint --fix **/src/**/*.{vue,htm,html,css,less,scss}"

或者在package.json的scripts中添加如下配置:

{
  "scripts":{
    "lint:style":"stylelint --fix **/src/**/*.{vue,htm,html,css,less,scss}"
  }
}

本项目项目已经集成了 postcss-htmlpostcss-scsspostcss-less的配置,无需在项目中配置。

如项目中没有使用scss、less可不安装postcss-scsspostcss-less,并从scripts的检测命令中移除对应的文件后缀即可。

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
2.0.860latest

Version History

VersionDownloads (Last 7 Days)Published
2.0.860
2.0.73
2.0.60
2.0.50
2.0.40
2.0.30
2.0.20
2.0.10
2.0.00
1.1.30
1.1.20
1.1.10
1.1.00
1.0.170
1.0.160
1.0.150
1.0.140
1.0.131
1.0.120
1.0.110
1.0.100
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.30
1.0.20
1.0.10

Package Sidebar

Install

npm i @eliduty/stylelint-config

Weekly Downloads

64

Version

2.0.8

License

MIT

Unpacked Size

10.7 kB

Total Files

7

Last publish

Collaborators

  • eliduty