我正在尝试运行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,
但它仍然存在。我错过了什么?我只想忽略自定义属性。
1条答案
按热度按时间20jt8wwn1#
将以下内容添加到
.stylelintrc
文件中: