VSCode 有选择地删除黄色波浪形建议

VSCode selectively remove yellow squiggly suggestion

我发现故障排除 VSCode 非常令人沮丧。最近几次 months/years 似乎对它进行了一些更改,使过去的建议完全无关紧要。例如,搜索 'squigg'(错误波浪形)什么也没有。如此多的站点似乎都指出了更改设置的不同方法。例如,如何直接编辑设置来更改颜色的十六进制值?到处都找不到。

我正在使用 SVELTE,我讨厌一些建议,尤其是当它说在 select 元素上使用 on:blur 而不是 on:change 时,因为实际上功能是完全不同的。所以现在一大块代码下面有这种令人讨厌的黄色波浪形,这使得它更难阅读。我可以愉快地禁用所有波浪形,但我终究无法在他们可笑的设置菜单中导航。

唯一的地方似乎是 Workspace>Extensions,但只有对 CSS、LESS、SCSS 等的引用,没有解决给我的关于如何输入的建议我的 SVELTE 代码。

提前致谢。

您好像在谈论 Svelte 编译器的 A11y 警告。

如果您想根据具体情况禁用它们,可以通过在 html 块上方添加评论来实现,如下所示:<!-- svelte-ignore <the warning code> -->。假设你已经安装了Svelte for VSCode扩展,悬停警告时可以看到警告代码。这是大括号中的最后一件事。对于您的 select 示例,它将是 <!-- svelte-ignore a11y-no-onchange -->。您也可以只使用扩展程序为您提供的快速修复建议,它会自动为您执行此操作。 请注意,并非所有警告都可以通过这种方式禁用。

如果要全局禁用此功能,请调整 VSCode 中的 Svelte: Compiler Warnings 设置。您可以通过在设置 GUI 中搜索“Svelte 警告”来找到它。 svelte-check也有这样的选项,叫做--compiler-warnings.