git Stylelint不会忽略“custom-property-pattern”规则

2ledvvac  于 2023-05-21  发布在  Git
关注(0)|答案(1)|浏览(239)

我正在尝试运行stylelint --fix作为一个hooky与npx lint-staged的一部分。
然而,它一直失败,因为我们使用snake case作为内部css变量。在我们的scss中也有一些来自Bootstrap等的kebab case变量。

npx lint-staged
✔ Preparing lint-staged...
✔ Hiding unstaged changes to partially staged files...
❯ Running tasks for staged files...
  ❯ package.json — 9 files
    ❯ *.{scss, css} — 2 files
      ✖ stylelint --fix [FAILED]
    ✔ *.{js,ts,json,html,scss,css} — 6 files
↓ Skipped because of errors from tasks. [SKIPPED]
↓ Skipped because of errors from tasks. [SKIPPED]
✔ Reverting to original state because of errors...
✔ Cleaning up temporary files...

✖ stylelint --fix:

client/src/sass/designsystem/primeng/_image.scss
 2:25  ✖  Expected custom property name "--border_color" to be kebab-case  custom-property-pattern

1 problem (1 error, 0 warnings)

所以我不希望这被标记为错误或stylelint试图“修复”css变量:我想忽略他们。所以我把它添加到我的.stylelintrc中:

"custom-property-pattern": null,

但它仍然存在。我错过了什么?我只想忽略自定义属性。

20jt8wwn

20jt8wwn1#

将以下内容添加到.stylelintrc文件中:

"selector-class-pattern": null

相关问题