【问题标题】:Can I stop stylelint extension from validating JavaScript file?我可以阻止 stylelint 扩展验证 JavaScript 文件吗?
【发布时间】:2018-11-11 08:57:23
【问题描述】:

早安,

在上图中,stylelint 在 JS 文件中提示 CSS 错误。有没有办法阻止 stylelint 验证 javascript 文件,我在他们的 official configuration guide 中找不到这样的选项。

非常感谢。

【问题讨论】:

    标签: visual-studio-code stylelint


    【解决方案1】:

    查看文档中的this part

    您可以在文件顶部指定 /* stylelint-disable */ 以禁用整个文件被 lint。

    或者,更好的是,只需指定 /* stylelint-disable-line */ 以禁用单行。

    【讨论】:

    • 在这种情况下,我们需要手动禁用所有 js 文件的 linting。通常我们不应该在 js 文件中包含任何样式子句,对吧?除了 JSX。
    • 这个解决方案要求这个 cmets 被放置在每个 JS 文件中。
    【解决方案2】:

    可以使用ignoreFiles property of the stylelint configuration object 将 linter 配置为忽略特定文件。

    您可以尝试忽略 JavaScript 文件:

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

    我相信 stylelint Visual Studio Code 扩展会尊重这个属性。

    【讨论】:

    • 我无法让它工作。说真的,为什么它甚至会这样做?唯一对我有用的选项是禁用 stylelint
    • 现在它可以在从 VSCode 中删除旧扩展并安装最新的扩展后工作。
    • 为我工作,由于某种原因我不得不重新启动 vscode。
    【解决方案3】:

    stylelint:validate 您也可以从 VScode 停止 style-lint 以忽略 javascript 文件。

    在设置中搜索 stylelint -> 在底部你可以看到 Stylelint:Validate 部分。选择javascript并删除。它应该可以解决您的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 2019-11-03
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 2012-05-22
      相关资源
      最近更新 更多