【问题标题】:Restrict stylelint to only css and scss files将 stylelint 限制为仅 css 和 scss 文件
【发布时间】:2018-11-06 21:58:42
【问题描述】:

我正在尝试将 stylelint 配置为 lint 我的 CSS 和/或 SCSS 文件。我正在扩展 stylelint-config-recommended,但默认情况下它似乎正在处理其他文件的负载以及我想要 lint 的 .css 和 .scss 文件。

我不想包含的文件示例:

  • .js
  • .cshtml

CLI 输出示例

debug.log
 1:67  ×  Unknown word   CssSyntaxError

local.log
 21:21  ×  Missed semicolon   CssSyntaxError

package-lock.json
 3:21  ×  Missed semicolon   CssSyntaxError

package.json
 3:21  ×  Missed semicolon   CssSyntaxError

personal.json
 3:40  ×  Missed semicolon   CssSyntaxError

Program.cs
 1:1  ×  Unknown word   CssSyntaxError

README.md
 11:51  ×  Unclosed bracket   CssSyntaxError

reviewers.csproj
 1:1  ×  Unknown word   CssSyntaxError

reviewers.csproj.user
 1:1  ×  Unknown word   CssSyntaxError

reviewers.sln
 14:4  ×  Unknown word   CssSyntaxError

.stylelintrc

{
  "extends": "stylelint-config-recommended"
}

.stylelintignore

node_modules
bin
obj
*.js
*.map

【问题讨论】:

    标签: css stylelint


    【解决方案1】:

    看起来您可以像这样使用“排除”全局:

    .stylelintignore

    node_modules
    bin
    obj
    *.*
    !*.css
    !*.scss
    

    【讨论】:

    • 很好奇。 !*.scss 仅在我还包含 *.* 行时才对我有用。你知道这是为什么吗?
    • '不怕@mikkelrd
    • 我有类似的问题 - 将错误的文件传递给 styllint 时,即使文件在 .stylelintignore 中也会出错 node ./node_modules/.bin/stylelint dont-check-this-file.yml 这是我在指定 linter 忽略文件时遇到的错误:@ 987654325@
    猜你喜欢
    • 2021-02-12
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 2016-01-11
    • 2021-09-25
    相关资源
    最近更新 更多