San*_*per 19 css sass visual-studio-code prettier tailwind-css
我在 Gatsby.js 项目中使用 Tailwind。我的环境是 VSCode,使用 Prettier 代码格式化程序。
如何摆脱这些 linting 错误警报?
Art*_*mLK 29
.vscode使用文件更新或创建目录settings.json:.vscode/settings.json:{
"css.validate": false,
"less.validate": false,
"scss.validate": false
}
Run Code Online (Sandbox Code Playgroud)
npm i stylelint-config-standard -D
stylelint.config.js在根级别创建一个文件并添加:module.exports = {
extends: ['stylelint-config-recommended'],
rules: {
"at-rule-no-unknown": [
true,
{
ignoreAtRules: [
"tailwind",
"apply",
"variants",
"responsive",
"screen",
],
},
],
"declaration-block-trailing-semicolon": null,
"no-descending-specificity": null,
},
};
Run Code Online (Sandbox Code Playgroud)
使用 Tailwind-CSS 时,您可以摆脱这些 SASS linting 错误,并继续使用 stylelint 进行 css 验证。
您可以告诉 Visual Studio Code 的 CSS linter 忽略“规则未知”(如@tailwind)。这将使其余的 CSS 验证保持不变:
ignoreVisual Studio Code 还可以使用"CSS > Lint: Valid Properties"将特定的 CSS 属性列入白名单,但看起来尚不支持将特定的“at 规则”列入白名单。
\n| 归档时间: |
|
| 查看次数: |
4223 次 |
| 最近记录: |