首页 > 解决方案 > 在 React JavaScript 文件中禁用 VS Code Stylelint 错误

问题描述

在此处输入图像描述

[stylelint] Unexpected missing end-of-source newline (no-missing-end-of-source-newline)
[stylelint] Expected "backgroundColor" to be "backgroundcolor" (value-keyword-case)
[stylelint] Expected a trailing semicolon (declaration-block-trailing-semicolon)

如何阻止VS Code Styleint 扩展报告这样的事情?如您所见,它并不是特别有用:P

更新:

澄清一下,我有一个.stylelintrc配置文件,我的规则是我想要的,但我希望它对我的样式而不是我的 JavaScript 进行 lint。扩展描述说:

stylelint 自动验证具有以下语言标识符的文档:

...并且javascriptreact是这些语言标识符之一。我想知道如何阻止扩展验证javascriptreact文档。

标签: visual-studio-codestylelint

解决方案


TL;博士

.stylelintrc这是一个使 VS Code 忽略 JS/JSX 文件的文件的工作示例:

{
  "ignoreFiles": [
    "**/*.js",
    "**/*.jsx"
  ]
}

更改后不要忘记重新启动VS Code!


解释

VS Code 的 Stylelint 扩展读取.stylelintrc,因此您可以使用ignoreFiles 键来阻止 VS Code 对某些文件类型进行 linting 样式。

就文档而言,您也可以使用.stylelintignore文件,但它对我不起作用,因为 VS Code 似乎忽略了该文件。


推荐阅读