使用 stylelint 检查多个目录

Eli*_*han 5 glob sass package.json stylelint

我正在尝试使用 stylelint 一次检查多个目录。

在我的package.json文件中我有:

"scripts": {
  "lint": "stylelint 'pages/**/*.scss', 'global/components/**/*.scss' ; exit 0"
},
Run Code Online (Sandbox Code Playgroud)

如果我删除 或'pages/**/*.scss''global/components/**/*.scss'我可以检查其中一个目录。

是否可以同时 lint 2 个?

jed*_*dy3 8

是否可以同时 lint 2 个?

是的。

stylelint 需要一个单一的 glob 模式,但您可以构造一个匹配多个目录的 glob 模式。例如:

{global/components,pages}/**/*.scss
Run Code Online (Sandbox Code Playgroud)

在你的例子的上下文中:

"scripts": {
  "lint": "stylelint '{global/components,pages}/**/*.scss'; exit 0"
},
Run Code Online (Sandbox Code Playgroud)

stylelint 支持这些 glob 功能,您可以使用globtester.com测试您的 glob 模式