【问题标题】:Lint errors not being refreshed after fix修复后未刷新 Lint 错误
【发布时间】:2020-04-30 20:54:44
【问题描述】:

在 VS Code 中,我收到很多 lint 错误,但修复后它们不会刷新。如果您查看图像,我删除了第 16 行,但它仍然出现。

这是 VS Code 中的错误还是如何删除这些错误?

我必须重新启动 VS Code 吗?

【问题讨论】:

  • 你似乎并没有真正解决这个问题。
  • 如果您查看图片,我删除了第 16 行,但它仍然出现。
  • 您正在查看终端输出。这可能是该线存在时之前运行的 linter 的结果。你可能想安装一个 eslint 扩展,将这些错误放在你的编辑器窗格中。
  • 我正在努力。但是……禁用 TSLint 很痛苦。

标签: reactjs visual-studio-code lint


【解决方案1】:

这里接受的答案非常糟糕,没有实际的解释。

对于 ESLint:我从这个线程 https://github.com/microsoft/vscode-eslint/issues/477 中提取了这个

要解决此问题,您需要重新启动 lint 服务器:

  1. 使用 CTRL + SHIFT + P
  2. 查找:ESLint:重启 ESLint 服务器

对于 TSLint:VSCode needs to be restarted after modifying tsconfig and tslint files in nrwl nx projects to eliminate errors(不知道为什么答案是 -1,因为这似乎是可行的。如果有人知道,请告诉我!)

  1. 使用 CTROL + SHIFT + P
  2. 查找:重启 TS Server

【讨论】:

    【解决方案2】:

    您可以在 VS Code 中重新启动 lint 服务器。

    【讨论】:

      【解决方案3】:

      构建工具和编译器在终端中生成的 Linter 消息与扩展生成的实时 linting 完全分开,并显示在 VS 代码问题窗格中。

      后者会在修复后自动消失,但前者只会在您重建或重新编译后才会改变。

      【讨论】:

        猜你喜欢
        • 2021-02-05
        • 2022-01-17
        • 1970-01-01
        • 1970-01-01
        • 2019-01-27
        • 1970-01-01
        • 2016-08-29
        • 2019-07-17
        • 1970-01-01
        相关资源
        最近更新 更多