【问题标题】:VS Code style-lint ignore directoriesVS Code style-lint 忽略目录
【发布时间】:2017-06-23 13:40:23
【问题描述】:
是否可以忽略我的 CSS 路径,因为我只使用 stylelint 进行 SCSS 验证?
例如- 我有以下结构:
assets/
css/
scss/
如何通过 VSCode 的 settings.json 文件禁用 css/ 文件夹的索引?
我找到了this in the docs,但是不知道如何在VSCode中实现。
【问题讨论】:
标签:
visual-studio-code
lint
stylelint
【解决方案1】:
如果您使用的是 VS Code stylelint 扩展,您可以通过 stylelint.configOverrides 设置指定忽略路径。
将以下内容添加到您的 VS Code settings.json 文件中:
"stylelint.configOverrides": {
"ignoreFiles": "assets/css/**"
}
或者,您可以将.stylelintignore 文件添加到项目的根文件夹并在其中添加忽略路径:
assets/css/**
【解决方案2】:
我将 stylelint@9.2.0 与 vscode-stylelint@0.20.4 一起使用,对我来说 .stylelintignore 文件没有得到尊重。如果我使用 CLI,它会受到尊重,但 vscode 插件似乎无法正确执行此操作。
【解决方案3】:
与 Jack Russell 类似,我发现 VS Code stylelint 插件目前似乎忽略了 .stylelintignore 文件。
为了解决这个限制,我完全删除了 .stylelintignore 并将其设置移到了 .stylelintrc 中。 IE。来自 .stylelintignore 中的类似内容:
ignorethisfolder/**/*
path/to/ignorethisfile.css
到 .stylelintrc 中的类似内容:
"ignoreFiles": [
"ignorethisfolder/**/*",
"path/to/ignorethisfile.css",
]