修复后未刷新 Lint 错误
Lint errors not being refreshed after fix
在 VS Code 中,我遇到了很多 lint 错误,但修复后它们不会刷新。如果您查看图片,我删除了第 16 行,但它仍然出现。
这是 VS Code 中的错误还是如何删除这些错误?
我必须重新启动 VS Code 吗?
构建工具和编译器在终端中生成的 Linter 消息与扩展生成的实时 linting 完全分开,并显示在 VS 代码问题窗格中。
后者会在修复后自动消失,但前者只会在您重建或重新编译后才会改变。
您可以在 VS Code 中重启 lint 服务器。
这里采纳的答案很烂,没有实际解释。
对于 ESLint:我从这个线程中提取这个 https://github.com/microsoft/vscode-eslint/issues/477
要解决此问题,您需要重新启动 lint 服务器:
- 使用 CTRL + SHIFT + P
- 寻找:ESLint:重启 ESLint 服务器
对于 TSLint:VSCode needs to be restarted after modifying tsconfig and tslint files in nrwl nx projects to eliminate errors(不知道为什么答案是 -1,因为这似乎是可行的。如果有人知道请告诉我!)
- 使用 CTROL + SHIFT + P
- 寻找:重启TS服务器
在 VS Code 中,我遇到了很多 lint 错误,但修复后它们不会刷新。如果您查看图片,我删除了第 16 行,但它仍然出现。
这是 VS Code 中的错误还是如何删除这些错误?
构建工具和编译器在终端中生成的 Linter 消息与扩展生成的实时 linting 完全分开,并显示在 VS 代码问题窗格中。
后者会在修复后自动消失,但前者只会在您重建或重新编译后才会改变。
您可以在 VS Code 中重启 lint 服务器。
这里采纳的答案很烂,没有实际解释。
对于 ESLint:我从这个线程中提取这个 https://github.com/microsoft/vscode-eslint/issues/477
要解决此问题,您需要重新启动 lint 服务器:
- 使用 CTRL + SHIFT + P
- 寻找:ESLint:重启 ESLint 服务器
对于 TSLint:VSCode needs to be restarted after modifying tsconfig and tslint files in nrwl nx projects to eliminate errors(不知道为什么答案是 -1,因为这似乎是可行的。如果有人知道请告诉我!)
- 使用 CTROL + SHIFT + P
- 寻找:重启TS服务器