VS Code style-lint 忽略目录

VS Code style-lint ignore directories

是否可以忽略我的 CSS 路径,因为我只使用 stylelint 进行 SCSS 验证?

例如- 我有以下结构:

assets/
    css/
    scss/

如何通过 VSCode 的 settings.json 文件禁用对 css/ 文件夹的索引?

我找到了this in the docs,但不知道如何在VSCode中实现。

如果您使用的是 VS Code stylelint 扩展,则可以通过 stylelint.configOverrides 设置指定忽略路径。

将以下内容添加到您的 VS Code settings.json 文件中:

"stylelint.configOverrides": {
    "ignoreFiles": "assets/css/**"
}

或者,您可以将 .stylelintignore 文件添加到项目的根文件夹,并在其中添加忽略路径:

assets/css/**

我将 stylelint@9.2.0 与 vscode-stylelint@0.20.4 一起使用,对我来说,.stylelintignore 文件没有得到尊重。如果我使用 CLI,它会受到尊重,但 vscode 插件似乎没有正确执行此操作。

与 Jack Russell 类似,我发现 VS Code stylelint 插件目前似乎忽略了 .stylelintignore 文件。

为了绕过这个限制,我完全删除了 .stylelintignore 并将其设置移到了 .stylelintrc 中。 IE。来自 .stylelintignore 中的类似内容:

ignorethisfolder/**/*
path/to/ignorethisfile.css

在 .stylelintrc 中这样的东西:

  "ignoreFiles": [
    "ignorethisfolder/**/*",
    "path/to/ignorethisfile.css",
  ]