项目工程化-stylelint
stylelint
stylelint
是一个用于检测 CSS 代码风格和错误的工具,它有点类似于 ESlint
,但是它专注于 CSS。
stylelint
不仅可以帮助你在团队中保持一致的 CSS 代码风格,发现潜在的错误,并且确保代码符合最佳实践。
Stylelint
需要一个配置对象,并在以下位置寻找一个配置:
stylelint.config.js
或.stylelintrc.js
文件使用哪个模块系统取决于Node.js
的默认模块系统配置(例如"type":"module"
在package.json
)。stylelint.config.mjs
或.stylelintrc.mjs
使用文件export default(ES 模块)
stylelint.config.cjs
或使用(CommonJS
) 的.stylelintrc.cjs
文件module.exports
.stylelintrc.json
、.stylelintrc.yml
或.stylelintrc.yaml
文件
配置
es 模块配置
1 | // .stylelintrc.mjs |
Commonjs 配置
1 | // .stylelintrc.js |
.stylelintignore
.stylelintignore
文件用于忽略某些文件或文件夹,这些文件或文件夹不会被 stylelint
检测。
举个例子:
1 | /node_modules/* |
.stylelintcache
默认生成的 .stylelintcache
文件放置于执行目录中
在package.json
配置
1 | { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Welcome to Wang Xiaoze blog!