使用 stylelint 对多个目录进行 lint

Lint multiple directories with stylelint

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

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

"scripts": {
  "lint": "stylelint 'pages/**/*.scss', 'global/components/**/*.scss' ; exit 0"
},

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

是否可以一次 lint 2?

Is it possible to lint 2 at once?

是的。

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

{global/components,pages}/**/*.scss

并且在您的示例的上下文中:

"scripts": {
  "lint": "stylelint '{global/components,pages}/**/*.scss'; exit 0"
},

stylelint 支持 these glob features and you can test your glob patterns using globtester.com