在 VScode 中禁用 R-linting

Cut*_*son 28 r visual-studio-code

在下图中,您可以看到很多 linting-highlights,例如“行不应超过 80 个字符”。

我正在尝试禁用/修改这些,但我不知道如何操作。使用指南我找不到路径Tools > Options > Text Editor > R > Lint

我们如何更改/禁用这个“帮助”?

注意,我使用的是 Yuki Ueda 的 R 扩展

在此输入图像描述

Kun*_*Ren 25

您可能想通过设置 vscode 设置来禁用 linting "r.lsp.diagnostics": false

或者,您可能希望通过编辑来自定义要使用的 linter 列表,~/.lintr以实现全局效果或{workspaceFolder}/.lintr按项目效果。请阅读https://lintr.r-lib.org/articles/lintr.html#configuring-linters了解 lintr 配置文件的详细信息。

  • 这个解决方案似乎不再足够(从几天前开始)。 (5认同)
  • 与OP有类似的问题 - 禁用诊断会关闭对我来说其他几个有用的功能,所以我没有采用这种方法。但是编辑“.lintr”文件效果很好。 (3认同)

Ste*_*emo -3

如果文件未使用 .R 文件扩展名保存,包括您正在编辑尚未保存的文件,则可能会发生这种情况。

保存文件时,测试保存为不同的扩展名,看看是否可以解决问题。

如果这不能解决问题,请尝试禁用 R 扩展并重新加载以确认 R 扩展导致问题。