【问题标题】:Remove squiggly lines from displaying for Prettier/ESlint从 Prettier/ESlint 的显示中删除波浪线
【发布时间】:2020-02-18 15:23:31
【问题描述】:

如何在 ESlint 和 Prettier 设置的 VS Code 上移除波浪线。我希望 ESlint 在保存时完成它的工作、格式化和修复错误,但不想看到波浪线。不确定它是否可能,因为我找不到任何关于此的信息。看起来 Prettier 导致了所有不需要的波浪线

【问题讨论】:

  • workbench.colorCustomizations 称为 editorError.bordereditorError.foreground 可以设置为匹配 editor.background。当然,这将有效地使 所有 波浪线不可见,而不仅仅是来自 Prettier 的波浪线。
  • 我做过类似的事情。将 Prettier 更改为显示 warnings 而不是 errors,然后将警告的颜色设置为 VS Code 主题颜色。这样我仍然会从其他所有事情中得到适当的警告。由于可能有更好的解决方案,我仍然会保留它的答案。

标签: javascript visual-studio-code eslint prettier


【解决方案1】:

this answer here。您在 VS Code 中编辑 settings.json 并设置 "eslint.enable": false。有一个扩展也可以做到这一点。

这会在 VS Code 中禁用它。然后使用https://www.npmjs.com/package/eslint-watch 或类似的方式将 eslint 作为后台任务运行。

【讨论】:

  • 您没有正确阅读问题。我希望 ESlint 继续工作并修复错误,您的建议会禁用它的所有功能
  • 你在后台运行 eslint 作为构建任务:npmjs.com/package/eslint-watch
  • 可能我解释的不是很好。我想要的是让波浪线消失,不可见或完全移除它们,比如改变它们的颜色以匹配背景颜色。不需要额外的扩展或命令,只是为了减少我编码时的烦人。
  • 在这种情况下,也许是一个自定义主题......但这是很多工作。大多数人会发现在 IDE 中禁用它并将其作为后台任务运行更容易。我做了一些搜索,我担心你是对的 - 这不是一个常见的设置,似乎不受支持。我能找到的最接近的是this
  • 我检查了建议的文章,添加了每条规则并将其值设置为 0(如建议的那样),但仍然没有。然后我意识到这一切都来自 Prettier ¯_(ツ)_/¯
猜你喜欢
  • 2021-05-06
  • 2019-08-08
  • 2023-03-27
  • 2015-08-08
  • 2021-09-14
  • 2017-11-25
  • 2018-07-25
  • 2022-07-06
  • 2022-08-08
相关资源
最近更新 更多